flash on 2009-6-12
あれ、こんな事出来たっけ?という確認。
addChild先の変更テスト。
♥0 |
Line 42 |
Modified 2009-06-12 17:10:47 |
MIT License
archived:2017-03-20 05:01:35
ActionScript3 source code
/**
* Copyright esukei ( http://wonderfl.net/user/esukei )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/xzSR
*/
package {
import flash.display.Sprite;
import flash.events.MouseEvent;
/**
* あれ、こんな事出来たっけ?という確認。
* addChild先の変更テスト。
*/
public class FlashTest extends Sprite {
public var parentA:Sprite;
public var parentB:Sprite;
public var childSprite:Sprite;
public var switchSprite:Sprite;
public function FlashTest() {
parentA = new Sprite();
parentA.graphics.beginFill(0x990000);
parentA.graphics.drawRect(0,0,150,150);
parentA.graphics.endFill();
addChild(parentA);
parentB = new Sprite();
parentB.graphics.beginFill(0x009900);
parentB.graphics.drawRect(0,0,150,150);
parentB.graphics.endFill();
parentB.x = 200;
addChild(parentB);
childSprite = new Sprite();
childSprite.graphics.beginFill(0x000099);
childSprite.graphics.drawRect(0,0,100,100);
childSprite.graphics.endFill();
childSprite.x = 10;
childSprite.y = 10;
parentA.addChild(childSprite);
switchSprite = new Sprite();
switchSprite.graphics.beginFill(0x999999);
switchSprite.graphics.drawRect(0,0,50,50);
switchSprite.graphics.endFill();
switchSprite.x = 300;
switchSprite.y = 300;
addChild(switchSprite);
switchSprite.buttonMode = true;
switchSprite.addEventListener(MouseEvent.CLICK,function(event:MouseEvent):void
{
parentB.addChild(childSprite);
});
}
}
}