AS3 はかわいい

by bkzen
♥0 | Line 43 | Modified 2011-04-25 21:31:05 | MIT License
play

ActionScript3 source code

/**
 * Copyright bkzen ( http://wonderfl.net/user/bkzen )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/iSE6
 */

package 
{
    import flash.text.TextFormat;
    import flash.text.TextField;
    import flash.display.Sprite;
    
    public class FlashTest extends Sprite 
    {
        private var txt:TextField;
        
        public function FlashTest() {
            // write as3 code here..
            addChild(txt = new TextField());
            txt.defaultTextFormat = new TextFormat("Verdana");
            txt.width = stage.stageWidth, txt.height = stage.stageHeight;
            trace("added TextField, numChildren == " + numChildren); // 1
            <>{addChild(new Sprite())}</>;
            trace("numChildren: ", numChildren); // 1
            trace(<>{addChild(new Sprite())}</>); // [object Sprite]
            trace("numChildren: ", numChildren); // 2
            trace(<>{trace("test")}</>);
            trace("------");
            <>{addChild(new Box())}</>;
            trace("numChildren: ", numChildren); // 2
            trace(<>{addChildAt(new Box(),0)}</>); // [object Sprite]
            trace("numChildren: ", numChildren); // 3
            trace("------");
            <>{trace("mojaA")}</>;
            (<>{trace("mojaB")}</>);
            1&&(<>{trace("mojaC")}</>);
        }
        
        private function trace(...args):void
        {
            txt.appendText("" + args.join(" ") + "\n");
        }

    }
}
import flash.display.Sprite;
class Box extends Sprite
{
    function Box()
    {
        graphics.beginFill(0xCCCCCC);
        graphics.drawRect(10,100,200,200);
    }

}

Forked