0

メイン SWF に外部 SWFS をロードしています。内部のコンテンツ (ムービークリップとボタン) にアクセスできますが、このロードされた swf 内のボタン/ムービークリップに割り当てられるリンクを動的に変更する必要があります。
これを行う方法はありますか?

4

1 に答える 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 に答える