我正在 Adobe Flash Professional CS5 中构建一个项目(使用 ActionScript 3.0)。
在其中一个类中,我想根据场景的大小向场景中添加一些对象。
我在构造函数中使用以下代码:
stageWidthint = stage.stageWidth;
stageHeightint = stage.stageHeight;
startMenu.x = stageWidthint / 2;
startMenu.y = ((stageHeightint / 2) - 40);
instructionsMenu.x = stageWidthint / 2;
instructionsMenu.y = ((stageHeightint / 2) + 2);
highscoreMenu.x = stageWidthint / 2;
highscoreMenu.y = ((stageHeightint / 2) + 44);
quitMenu.x = stageWidthint / 2;
quitMenu.y = ((stageHeightint / 2) + 86);
this.addChild(startMenu);
this.addChild(instructionsMenu);
this.addChild(highscoreMenu);
this.addChild(quitMenu);
我在stage
. 经过快速搜索,我发现stage
当时尚未加载。尽管如此,我还是想把这些孩子加入班级。舞台什么时候加载?我怎样才能解决这个问题并在游戏开始时仍然显示所有内容?