flash on 2013-8-21
♥0 |
Line 81 |
Modified 2013-08-21 17:09:20 |
MIT License
archived:2017-03-20 06:58:20
ActionScript3 source code
/**
* Copyright __Guillaume ( http://wonderfl.net/user/__Guillaume )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/4JoW
*/
package
{
import flash.display.Shape;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;
public class TestAddedToStage extends Sprite
{
public function TestAddedToStage()
{
super();
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
}
protected function onAddedToStage(event:Event):void
{
var c:__Cmp1 = new __Cmp1();
addChild(c);
}
}
}
/* Children */
import flash.display.Shape;
import flash.display.Sprite;
import flash.events.Event;
class __Cmp1 extends Sprite
{
public function __Cmp1()
{
super();
addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
}
protected function onAddedToStage(event:Event):void
{
trace("Cmp1 added");
var backgrnd:Shape= new Shape();
backgrnd.graphics.beginFill(0x5645FF);
backgrnd.graphics.drawRect(0,0, 1024, 768);
backgrnd.graphics.endFill();
addChild(backgrnd);
var c:__Cmp2 = new __Cmp2();
addChild(c);
}
}
class __Cmp2 extends Sprite
{
public function __Cmp2()
{
super();
addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
}
protected function onAddedToStage(event:Event):void
{
trace("Cmp2 added");
var backgrnd:Shape= new Shape();
backgrnd.graphics.beginFill(0xFF45FF);
backgrnd.graphics.drawRect(50,50, 1024-100, 768-100);
backgrnd.graphics.endFill();
addChild(backgrnd);
var c:__Cmp3 = new __Cmp3();
addChild(c);
}
}
class __Cmp3 extends Sprite
{
public function __Cmp3()
{
super();
addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
}
protected function onAddedToStage(event:Event):void
{
trace("Cmp3 added");
var backgrnd:Shape= new Shape();
backgrnd.graphics.beginFill(0xFF450F);
backgrnd.graphics.drawRect(100,100, 1024-200, 768-200);
backgrnd.graphics.endFill();
addChild(backgrnd);
}
}