我在我的主 swf 中加载外部 swf。我可以访问里面的内容(电影剪辑和按钮),但我需要动态更改分配给这个加载的 swf 内的按钮/电影剪辑的链接。
有没有办法做到这一点?
问问题
169 次
1 回答
0
像正常加载它一样加载它,然后在容器上使用捕获阶段,如下所示:
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.MouseEvent;
var l:Loader = new Loader();
addChild(l);
l.load(new URLRequest("a.swf"));
this.addEventListener(MouseEvent.CLICK, clickHandler, true);
function clickHandler(e:MouseEvent):void {
trace(MovieClip(e.target).name); //compare whether it is the button you want
e.stopPropagation();
}
于 2013-08-28T16:00:36.093 回答