AC3错误1119 - 动态实例?

时间:2016-10-12 08:51:55

标签: actionscript-3 static parent-child

我对脚本编写或者在ActionScript 3中不是很熟悉,但是目前我正在开发一种动作漫画项目。

在每个“章节”结束时,我希望漫画面板关闭,出现一个新按钮,以及防止按下背景中的东西移动到屏幕之外的图层。这是我使用的代码。

this.addEventListener(MouseEvent.CLICK, endcomic);

function endcomic(event: MouseEvent): void {
    parent.parent.x = -480;
    parent.parent.y = 0;
    parent.parent.gotoAndStop(1);
    parent.parent.parent.comicclose.x = -1920;
    parent.parent.parent.btn02.x = 1476,2;
}

但我一直收到错误

  

符号'window01',图层'动作',第8帧,第8行,第23列1119:通过带有静态类型flash.display的引用访问可能未定义的属性btn02:DisplayObjectContainer。

显然,在我拥有的实例中,它对实例的负载有所影响,但我无法理解问题所在的位置。

1 个答案:

答案 0 :(得分:0)

根据您的代码,我认为您可以将comicclose和btn02放在同一个父级中,并首先将btn02的visible属性设置为false。然后在你的endcomic函数中,将btn02的visible设置为true并设置其x位置。