在根目录中,我有 2 个按钮,当您按下第一个按钮时,它会转到影片剪辑内的第一帧,如果我按下第二个按钮,它将转到第二帧。
我在影片剪辑的第 2 帧中有以下功能。
function loadMap(mapBoolean:Boolean):void{
if(mapBoolean == false){
var loader:Loader = new Loader();
loader.load(new URLRequest("1.png"));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
function loadComplete(e:Event){
map_holder.addChild(loader);
MovieClip(root).mapLoaded = true;
}
}
}
Var 声明:var mapLoaded:Boolean = false;
按钮 #2 功能:loadMap(mapLoaded);
当我第一次按下按钮 #2 时,它会转到影片剪辑中的第二帧,它成功地将图像加载到支架中。然后我按下按钮#1 返回到第一帧并按下按钮#2 转到第二帧,图像消失了。为什么会这样?