【发布时间】:2009-10-04 07:58:57
【问题描述】:
我正在尝试从已加载的 SWF 中侦听自定义事件,但我无法捕获它。现在的加载代码只是:
public function loadGame(gameSrc:String,gX:Number,gY:Number):void {
var loader = new Loader();
var addedDefinitions:LoaderContext = new LoaderContext();
addedDefinitions.applicationDomain = new ApplicationDomain();
loader.load(new URLRequest(gameSrc));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoaded);
function onLoaded(evt:Event):void {
var game:MovieClip = MovieClip(evt.target.content);
game.x = gX;
game.y = gY;
chamber.mc_gameHolder.addChild(game);
Tweener.addTween(chamber.mc_gameTitle,{alpha:1,time:.75});
game.addEventListener("showQuiz",showQuiz);
}
}
我知道该事件是从我加载的 SWF 中触发的,因为我那里还有一个侦听器,它在触发时会追踪“你好”。
有人吗?如果之前已发布过此内容,我们深表歉意 - 搜索没有找到任何具体内容。
【问题讨论】:
标签: actionscript-3 events