spriteインスタンスの受け渡しと追加

by ProjectNya
♥0 | Line 27 | Modified 2010-06-29 18:13:09 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Stage;
    import flash.display.Sprite;
    import flash.events.Event;

    public class FlashTest extends Sprite {
        public var fukidasi1:Fukidasi;
        public var canvas1:Sprite;

        public function FlashTest() {
            fukidasi1 = new Fukidasi();
            addChild(fukidasi1);
        }

    }
}


import flash.display.Sprite;

class Fukidasi extends Sprite{

    public function Fukidasi() {
        var canvas:Sprite = new Sprite();
        var fukidasi:Sprite = createFukidasi(canvas);
        addChild(fukidasi);
    }

    private function createFukidasi(canvas:Sprite):Sprite {
        canvas.graphics.beginFill(0xff0000);
        canvas.graphics.drawRoundRect(100,100,50,20,5,5);
        canvas.graphics.endFill();
        return canvas;
    }

}

Forked