Музыка во Flash
Музыка во Flash
Импортировал музыку во флеш, кинул её на сцену, но как мне сделать так, чтобы она повторялась после того, как заканчивается?)
Re: Музыка во Flash
Не надо добавлять песню на сцену, проигрываться будет, но только один раз, достаточно импорта музыки во флеше, и дать название класса например mymusic
Код вставлять в главный кадр
Я предлагаю 2 варианта
1 - Без слушателя, ставим количество повторов например 1000, и песня будет проигрываться 1000 раз
2 - Используем слушатель который срабатывает после окончания песни
Код 100% рабочий, я сам его сейчас писал, как можно проще
Так-же могу написать код и для FlashDevelop
Код вставлять в главный кадр
Я предлагаю 2 варианта
1 - Без слушателя, ставим количество повторов например 1000, и песня будет проигрываться 1000 раз
Код: Выделить всё
import flash.events.Event;import flash.media.Sound; PlayMusic(mymusic); function PlayMusic(c:Class):void{new c().play(0,1000);}
Код: Выделить всё
import flash.events.Event;import flash.media.Sound;import flash.media.SoundChannel; var channel:SoundChannel; PlayMusic(mymusic); function PlayMusic(c:Class):void{channel = new c().play();channel.addEventListener(Event.SOUND_COMPLETE, MusicComplete);} function MusicComplete(e:Event):void{channel.removeEventListener(Event.SOUND_COMPLETE, MusicComplete);PlayMusic(mymusic);}
Так-же могу написать код и для FlashDevelop