代码之家  ›  专栏  ›  技术社区  ›  Archagon

在flash中,swf header fps和stage fps有什么区别?

  •  0
  • Archagon  · 技术社区  · 15 年前

    在actionscript中,swf头fps和阶段fps有什么区别?据我所知,阶段fps最初是从swf头fps复制的,但这是所有头fps的用途吗?它是否可以覆盖阶段fps?

    为了澄清这一点,我使用swf metadata标签设置了头fps-[swf(framerate=“60”)]-并使用stage.framerate=60设置了stage fps。

    另外,我在哪里可以找到关于flash如何处理设置的fps的很好的描述?我想知道这是一个极限,一个平均值,一个目标,等等。

    1 回复  |  直到 15 年前
        1
  •  2
  •   back2dos    15 年前

    嗯,这是两件不同的事情… 第一个包含在SWF字节格式(即标题)中定义良好的位置,第二个将编译为字节码指令,这些指令必须在AVM上执行才能生效…

    如果将SWF加载到正在运行的SWF中,则加载的SWF的头帧速率将被完全忽略…

    这只是历史…Flash播放器开始作为显示动画的软件,因此大小和帧速率必须包括在文件格式中,就像动画的其余部分一样…后来出现了脚本,对舞台的fps的脚本访问是 在Flash播放器9之前不可用

    但是,效果是相似的,大多数时候…:)

    关于第二个问题:这是目标,如果你愿意…有时,当帧速率为60时,您可能会得到61-62帧/秒,但它从未真正超过它…当需要太多的计算能力时,帧速率当然会下降…

    尔兹

    后台操作系统