|
|
|||||
Регистрация: Mar 2013
Сообщений: 41
|
Как обратиться через event к музыке
Нашел как крутить музыку по кругу
var req:URLRequest = new URLRequest("sounds/clock_ticking.mp3"); var s:Sound = new Sound(req); var ch:SoundChannel = s.play(); ch.addEventListener(Event.SOUND_COMPLETE, onSoundComplete); function onSoundComplete(event:Event):void { trace("Конец воспроизведения") } event...play() |
|
|||||
Регистрация: Mar 2013
Сообщений: 41
|
выдало вот такую ошибку
1061: Обращение к возможно неопределенному методу play через ссылку статического типа flash.media:SoundChannel. |
|
|||||
Регистрация: Mar 2013
Сообщений: 41
|
таже ошибка, метода play() нету у SoundChannel
http://help.adobe.com/ru_RU/FlashPla...ndChannel.html |
|
|||||
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
Да, target и currentTarget отдадут SoundChannel. Используйте приватные переменные внутри класса.
package { import flash.display.Sprite; import flash.events.Event; import flash.media.Sound; import flash.media.SoundChannel; import flash.net.URLRequest; public class NewClass extends Sprite { private var snd:Sound; private var channel:SoundChannel; public function NewClass() { var req:URLRequest = new URLRequest("sounds/clock_ticking.mp3"); snd = new Sound(req); onSoundComplete(null); } private function onSoundComplete(event:Event):void { channel = snd.play(); channel.addEventListener(Event.SOUND_COMPLETE, onSoundComplete); } } }
__________________
Нормально делай — нормально будет! |
Часовой пояс GMT +4, время: 05:35. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|