【发布时间】:2011-05-06 03:33:30
【问题描述】:
使用 AS3 我在我的代码中有一个按钮来停止和删除 swf,但我还想在它自动播放最后一帧时卸载一个子 swf - 不使用按钮。
这是我在主时间线上的代码:
var loader:Loader;
var closer:close;
norton_btn.addEventListener(MouseEvent.CLICK, NortonDemo);
function NortonDemo(e:MouseEvent):void
{
var req:URLRequest = new URLRequest("norton.swf");
loader = new Loader();
loader.load(req);
container_mc.addChild(loader);
closer = new close();
closer.x = 415;
closer.y = -294;
addChild(closer);
closer.addEventListener(MouseEvent.CLICK, closeNortonDemo);
}
function closeNortonDemo(e:MouseEvent):void
{
closer.removeEventListener(MouseEvent.CLICK, closeNortonDemo);
removeChild(closer);
container_mc.removeChild(loader);
loader.unloadAndStop();
}
///////////////////////
现在,我需要添加或更改此代码并添加到 NortonDemo 最后一帧的代码以完成我想要做的事情?
谢谢!
【问题讨论】: