Reputation: 5010
I want to add a new Stage called field
to the default one (i need to place different elements on it later). And then I want to add myBitmap
to the field
. But nothing happens. I don't understand what should i do.
var field:Stage = new Stage();
field.x = 200;
field.y = 200;
field.width = 300;
field.height = 300;
stage.addChild(field);
var bdWidth:Number = 100;
var bdHeight:Number = 100;
var bdTransparent:Boolean = true;
var bdFillColorARGB:uint = 0xFF007090;
var myBitmapData:BitmapData = new BitmapData(bdWidth, bdHeight, bdTransparent, bdFillColorARGB);
var myBitmap:Bitmap = new Bitmap(myBitmapData);
myBitmap.x = 10;
myBitmap.y = 10;
field.addChild(myBitmap);
Upvotes: 1
Views: 960
Reputation: 59451
You cannot have multiple stages in an SWF. Use a Sprite
instead.
The unique Stage
object in an SWF is created automatically by Flash player. Even if you load another SWF into the first SWF and access stage
from the newly loaded SWF or its children, you will still get the same stage
object.
Upvotes: 2