2010-03-17 8 views
1

Je veux ajouter une nouvelle étape appelée field à celle par défaut (j'ai besoin de placer des éléments différents dessus plus tard). Et puis je veux ajouter myBitmap au field. Mais rien ne se passe. Je ne comprends pas ce que je devrais faire.Comment ajouter une nouvelle scène à ma scène par défaut?

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); 

Répondre

2

Vous ne pouvez pas avoir plusieurs étapes dans un fichier SWF. Utilisez plutôt un Sprite.

L'unique objet Stage dans un fichier SWF est créé automatiquement par Flash player. Même si vous chargez un autre fichier SWF dans le premier fichier SWF et accédez à stage à partir du fichier SWF récemment chargé ou de ses enfants, vous obtiendrez toujours le même objet stage.

+0

Vraiment?) Merci. –

+0

À moins d'utiliser Adobe Air "WindowedApplication" qui ouvre des fenêtres natives supplémentaires, chaque fenêtre possède sa propre liste d'étapes et d'affichages. – Triynko

Questions connexes