AS3:我如何找到movieclip.movi​​eclip中加载的外部swf的movieclips名称?

时间:2016-03-02 13:27:34

标签: actionscript-3 load loader movieclip addchild

我在一个动画片段中加载了一个swf,这个动画片段在另一个动画片段中。

  

即可。的 pageLoader .addChild(intoMC)

以下是代码:

 frame.visible = true;

var bookImagePath: String = "file://" + File.userDirectory.nativePath.toString() + "/Books/" + someFoldername + "/Home.swf";
trace(bookImagePath);



var intoMC: Loader = new Loader;

intoMC.load(new URLRequest(bookImagePath));

frame.pageLoader.addChild(intoMC)

现在,这个Home.swf有一些随机名称的动画片段(例如:triger,boat,rain),我想把它作为按钮。

在这里需要帮助......

1 个答案:

答案 0 :(得分:0)

我试过这样的事情。 这很有效。

var someMC: MovieClip

var intoMC: Loader = new Loader;

intoMC.contentLoaderInfo.addEventListener(Event.COMPLETE, PageLoad);

intoMC.load(new URLRequest(bookImagePath));


function PageLoad(e: Event): void {

    someMC = e.target.content as MovieClip;;

    displayFrame.pageLoader.addChild(intoMC)
}

还有其他办法吗?