Если вы хотите управлять встроенным звуком глобально, есть класс AS3 с именем SoundMixer
. Вы можете управлять всем звуком глобально, как показано ниже, код
SoundMixer.soundTransform = new SoundTransform(0); //This will mute all sound from SWF.
SoundMixer.soundTransform = new SoundTransform(1); //This will unmute all sound from SWF.
Но если вы хотите управлять отдельными звуками, встроенными в MovieClip
s, вышеуказанный метод не сработает. В этом случае каждый класс Sprite
и MovieClip
имеет свойство с именем soundTransform
. Вы можете изменить soundTransform
свойство объектов MovieClip
или Sprite
и управлять ими.
Вы также можете задать связь с Sound
в библиотеке и создавать звук динамически. Таким образом, синхронизация не может быть достигнута.