你好,我有一个朋友的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”。
答案 0 :(得分:0)
您将获得容器中的帧数(movie
)。制作此movie.addChild(loader);
后,您不会将gorilla_run.swf
的时间轴插入movie
。如果你想得到完整的farmes,试试这个:
trace(MovieClip(loader.contentLoaderInfo.content).totalFrames);