Flex中加载的SWF文件的帧速率不同?

时间:2008-09-23 08:51:59

标签: flex

使用Adobe Flex的加载器类,我加载了一个外部SWF文件。但是,加载的SWF文件具有与我的应用程序不同的frameRate。

是否可以让父应用和加载的子应用以不同的帧速率播放?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:5)

It's not possible.

  

Flash Player或Adobe AIR在任何时候仅对所有加载的SWF文件使用单帧速率,此帧速率由主SWF文件的标称帧速率确定

有两种解决方法,更改主swf的帧速率以匹配加载的帧速率(这可以在运行时完成)或将动画与实际帧分离并使用事件将其向前移动。

答案 1 :(得分:1)

如果您决定使用事件来驱动swf以接近不同的帧速率,我建议使用TweenLite/TweenMax之类的补间引擎。

它是免费的(如在啤酒中),我过去非常成功地使用它进行基于帧的补间。