gpt4 book ai didi

actionscript-3 - AS3 | 1120 : Access of undefined property stage

转载 作者:行者123 更新时间:2023-12-05 01:04:08 25 4
gpt4 key购买 nike

我的目标是创建矩形作为具有舞台大小的影片剪辑,但 Flash 给了我这个错误:1120:未定义属性舞台的访问。 (第 6、7、14 行)
我的代码:

package {
import flash.display.MovieClip;

public class main {
var mc_background:MovieClip = new MovieClip();
var stageW:Number = stage.stageWidth;
var stageH:Number = stage.stageHeight;

public function main() {
drawBackground();
}

public function drawBackground():void {
mc_background.beginFill(0xFF00CC);
mc_background.graphics.drawRect(0,0,stageW,stageH);
mc_background.graphics.endFill();
stage.addChild(mc_background);
}

}
}

最佳答案

我有一个类似的问题,问题是,舞台还没有真正设置好,所以你需要等待从中获取数据或里面的东西。只需添加这个:

protected function addedToStageHandler(event:Event):void
{
//do stuff
}

protected funcion init():void
{
addEventListener(Event.ADDED_TO_STAGE, addedToStageHandler);
//more stuff
}

希望能帮助到你

关于actionscript-3 - AS3 | 1120 : Access of undefined property stage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23607456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com