【问题标题】:Can I make GIF animation frames play faster in ActionScript?我可以让 GIF 动画帧在 ActionScript 中播放得更快吗?
【发布时间】:2010-07-26 17:52:48
【问题描述】:

就像说我有一个 10 帧的 gif。什么代码可以帮助我让 gif 以更快的速度通过这些帧?

【问题讨论】:

    标签: flash actionscript-3 performance frames gif


    【解决方案1】:

    从 GIF 中提取每一帧并将它们放在时间轴上,然后将电影的帧速率设置为您喜欢的任何内容

    【讨论】:

      【解决方案2】:

      您在文件属性中设置帧速率(通过单击空白背景)。

      【讨论】:

        【解决方案3】:

        如果您想提高动画的 FPS 速率,您无法通过代码来实现。 .fla 帧速率由位于动画“属性”面板中的 FPS 字段定义。

        您可以使用 Actionscript 的 EnterFrame 事件来控制动画的流程,但即使使用它也无法更改帧速率。

        子电影将继承帧率的父电影。

        【讨论】:

        • 我假设您的意思是您无法更改 gif 的帧率,但对其他人来说很清楚,SWF 帧率本身可以通过代码更改:stage.frameRate
        • 不,我指的是 SWF 帧率,但我不知道这个属性。看看 Adob​​e 文档,没错,SWF 帧率是可以更改的。谢谢你的信息,顺便说一句=)但我猜帧率的子电影会和主电影一样。
        猜你喜欢
        • 2013-11-28
        • 1970-01-01
        • 2013-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-24
        • 1970-01-01
        • 2021-10-15
        相关资源
        最近更新 更多