【发布时间】:2017-10-25 03:29:40
【问题描述】:
我有两个框架。
在第一帧中,您可以单击按钮转到下一帧。在第一帧中,我只想将menu1 添加到舞台上一次。如果我们转到下一帧然后回到第一帧,则不应再次创建menu1,因为它已经在舞台上。
我的问题是,当我从第 2 帧返回到第 1 帧时,它不断向舞台添加 menu1 副本。
这是我当前的代码:
stop();
import flash.display.Loader;
import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.display.Stage;
var menu1:Loader = new Loader();
var request1:URLRequest = new URLRequest ("MENU1.swf");
menu1.load(request1);
if (stage.contains(menu1)){
}
else
{
addChild(menu1);
}
【问题讨论】:
标签: actionscript-3 if-statement flash-cs6 stage addchild