0

我有 6 个 swf 文件。在每个 swf 动画结束后会出现一个按钮,单击它会打开下一个 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);
4

2 回答 2

1

不,这是不可能的。

您可以做的是使用计时器提前帧,但如果您有多个级别的带有时间线的 MovieClip,则必须单独推进它们。您还会错过任何代码执行,尤其是在您覆盖它们时停止和播放。

于 2012-11-11T23:21:51.857 回答
0

谷歌搜索给出了这个简单的响应:

http://www.sitepoint.com/forums/showthread.php?284196-merging-two-swf-movies-with-different-FPS

我还没有尝试过,但据我所知,它应该可以工作。

于 2012-12-18T10:08:29.780 回答