我有6个swf文件。在每个swf动画的endo之后会出现一个按钮,当单击它时会打开下一个swf文件。但是,3个swf文件具有不同的帧速率。其中3个以24fps运行,其中3个以48fps运行。当我播放swf文件时,所有动画都以相同的帧速率(24fps)工作。有没有办法以自己的帧速率组合和打开每个文件? 在这里,我附上了按下按钮时用来打开文件的代码
非常感谢!
stop();
//This creates a new instance of the loader object and adds it to the stage.
var my_Loader:Loader = new Loader();
addChild(my_Loader);
//This creates a new instance of the URLRequest object that contains the path
//to the external swf. The load method then loads the SWF file into the loader
//object.
var my_url:URLRequest=new URLRequest("Sinus for adults.swf");
my_Loader.load(my_url);
答案 0 :(得分:1)
没有。这是不可能的。
你可以做的是使用计时器的高级帧,但如果你有多个级别的MovieClip和时间轴,你必须单独推进它们。你也会错过任何代码执行,特别是停止和播放,因为你要覆盖它们。
答案 1 :(得分:0)
谷歌搜索提供了这个简单的回复:
http://www.sitepoint.com/forums/showthread.php?284196-merging-two-swf-movies-with-different-FPS
我没有尝试过,但根据我的知识,它应该有用。