В AS3 вы можете создать звук с:Доступ звук глобально
myMusic:Sound = new LobbyTune();
channel:SoundChannel = myMusic.play();
Теперь этот звук продолжает играть, даже если я переключаюсь сцены. Как я могу остановить звук из другой сцены?
Я предположил, что я мог бы добиться этого с _global
переменной, но выдает ошибку:
Scene 1, Layer 'actions', Frame 231, Line 1, Column 16 1078: Label must be a simple identifier.
Итак, как можно контролировать звук с другой сцене?
Примечание: Я не хочу останавливать звук до окончания сцены и запускать его снова, когда начинается следующая сцена.
Пожалуйста, разместите точный код, который вы выбрали указанную вами ошибку. – Marcela
Создайте класс MyPlayer со статическими методами для play() stop() и т. Д. И используйте его для звуков? – Nemi