0
我有一個場景,如果您按下一個按鈕,它會轉到另一個場景。Actionscript 3.0 - 更改場景的FPS將不起作用
在場景2的開始代碼,我有 -
stage.frameRate = 40
但是,令我吃驚的是,它保持不變FPS!
應該有一個變量或它的東西?
我有一個場景,如果您按下一個按鈕,它會轉到另一個場景。Actionscript 3.0 - 更改場景的FPS將不起作用
在場景2的開始代碼,我有 -
stage.frameRate = 40
但是,令我吃驚的是,它保持不變FPS!
應該有一個變量或它的東西?
將主時間軸作爲一個MovieClip
...
trace(this, this is MovieClip); // [object MainTimeline] true
您可以使用[只讀]一個MovieClip的屬性currentScene
:
「的當前場景中播放頭位於時間軸 MovieClip實例。「
...並且[只讀]場景的屬性name
:
「的場景的名稱。」
場景1個
function modifyFrameRate():void {
stage.frameRate = this.currentScene.name == 'Scene 1' ? 2 : 40;
}
modifyFrameRate();
場景2
modifyFrameRate();
Adobe幫助瞭解更多關於Scene Class。
你使用的是時間軸還是文檔類? – mGolzadh 2014-09-02 05:09:09
@Josh Harward - 您可以根據場景調整幀速率,如下例所示。你滿意嗎? – helloflash 2014-09-04 05:39:25
@Josh Harward - 是否有效? – helloflash 2014-09-06 11:30:01