Страница 1 из 1

Музыка во Flash

Добавлено: 18 фев 2013, 15:53
MrDead
Импортировал музыку во флеш, кинул её на сцену, но как мне сделать так, чтобы она повторялась после того, как заканчивается?)

Re: Музыка во Flash

Добавлено: 18 мар 2014, 01:45
dog
Не надо добавлять песню на сцену, проигрываться будет, но только один раз, достаточно импорта музыки во флеше, и дать название класса например mymusic

Код вставлять в главный кадр

Я предлагаю 2 варианта

1 - Без слушателя, ставим количество повторов например 1000, и песня будет проигрываться 1000 раз

Код: Выделить всё

import flash.events.Event;import flash.media.Sound; PlayMusic(mymusic); function PlayMusic(c:Class):void{new c().play(0,1000);}
2 - Используем слушатель который срабатывает после окончания песни

Код: Выделить всё

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);}
Код 100% рабочий, я сам его сейчас писал, как можно проще

Так-же могу написать код и для FlashDevelop