Растровая, векторная, 3D-графика, flash

Привязка звука к кадру в Macromedia Flash


← заложи эту тему или зарегистрируйся

Иногда нужно во флеше привязать звук к определенному кадру. Звук нужно предварительно загрузить в библиотеку, выделить его правой клавишей мыши и в окне Linkage Properties поставить галочку "Export for ActionScript", название звука в поле Identifier должно совпадать с названием, используемым в коде. Чтобы кадр не менялся, пока звук не отыграет, нужно выделить кадр и в поле Actions написать код:

stop();
sound_1 = new Sound();
sound_1.attachSound("zvuk");
sound_1.start(0,1);
sound_1.onSoundComplete = function(){GotoAndPlay(2);}


Цифра в скобках в команде GotoAndPlay - номер кадра, к которому нужно перейти.

  

В случае, если имеется звуковая дорожка, которую нельзя разбить на отдельные куски (например музыкальный файл - если его разбивать на отдельные фрагменты и каждый из них привязывать к отдельному кадру, то в конечном swf-файле будет прерывистый звук), необходимо на временной шкале создать дополнительный слой, и поместить на него звуковой файл. Далее нужно разнести на временной шкале кадры с изображением таким образом, чтобы согласовать их со звуком.

  
Corel Draw X3. Печатаются картинки или текст Привязка звука к кадру в Macromedia Flash 3d-визуализация