我使用FDT编译了一个带有ANT的SWF。在编译器参数中,我将默认帧率设置为30。当我运行SWF时,stage.framerate属性是30(这是正确的),但正如mrdoob的Stats util显示的那样,SWF运行得更快-高达52 fps。
所以看起来编译器参数default-frame-rate被应用,事件仍然以更高的速率被触发。这怎么可能呢?
这些是编译器的参数:
compilerarguments="-target-player=10 -swf-version=10 -default-frame-rate 30 -default-background-color=0x000000"
除非gthmb是正确的,否则某处某处某处正在将stage.frameRate设置为另一个(更高的)值