У меня есть сцена, где если вы нажмете кнопку, она перейдет в другую сцену.
В начале кода сцены 2 у меня есть -
stage.frameRate = 40
Но, к моему удивлению, FPS остался прежним!
Должна быть переменная для этого или что-то в этом роде?
У меня есть сцена, где если вы нажмете кнопку, она перейдет в другую сцену.
В начале кода сцены 2 у меня есть -
stage.frameRate = 40
Но, к моему удивлению, FPS остался прежним!
Должна быть переменная для этого или что-то в этом роде?
Ваша основная хронология - _1 _...
trace(this, this is MovieClip); // [object MainTimeline] true
вы можете использовать свойство [только для чтения] currentScene
видеоклипа:
«Текущая сцена, в которой указатель воспроизведения находится на шкале времени экземпляра MovieClip».
... и свойство [только для чтения] name
сцены:
«Название сцены».
Сцена 1
function modifyFrameRate():void {
stage.frameRate = this.currentScene.name == 'Scene 1' ? 2 : 40;
}
modifyFrameRate();
Сцена 2
modifyFrameRate();
Справка Adobe, чтобы узнать больше о классе сцены.