Actionscript 3:MovieClip控件

时间:2012-01-21 15:48:37

标签: actionscript

你好,我有一个朋友的SWF剪辑。代码如下所示:

[Embed(source="assets/gorilla_run.swf", mimeType="application/octet-stream")]private   var gorillaRun:Class;

public var loader:Loader = new Loader();
private var movie:MovieClip= new MovieClip;

loader.loadBytes(new gorillaRun());
movie.addChild(loader);

stage.addChild(movie);

我想访问这个movieclip的帧,以便我可以控制它的动作。当我使用此命令时,此SWF有许多帧:

  

迹(movie.totalframes);

我输出“1”。

1 个答案:

答案 0 :(得分:0)

您将获得容器中的帧数(movie)。制作此movie.addChild(loader);后,您不会将gorilla_run.swf的时间轴插入movie。如果你想得到完整的farmes,试试这个:

trace(MovieClip(loader.contentLoaderInfo.content).totalFrames);