![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2009
Сообщений: 66
|
Помогите пожалуйста поправить звук. Вылетают ошибки, не понимаю с чем связаны:
btn_sound_off.visible=false; btn_sound_on.visible=true; var sound:Sound = new Sound(); var channel:SoundChannel; //channel = sound.stop(); //global_sound.attachSound("MICROCOBRA_feat_igrovaya_konsol_Volk_lovit_yayca_3"); //При запуски ролика знак запрета сразу невидим. btn_sound_on.addEventListener (MouseEvent.CLICK, playsound); btn_sound_off.addEventListener (MouseEvent.CLICK, stopsound); function playsound (e:MouseEvent):void{ channel = sound.play(); btn_sound_off.visible=true; btn_sound_on.visible=false; } //При нажатии на ноту, звук исчезает, появляется знак запрета поверх ноты. function stopsound (e:MouseEvent):void{ //channel= sound.stop(); btn_sound_off.visible=false; btn_sound_on.visible=true; } ArgumentError: Error #2068: Недопустимый звуковой файл. at flash.media::Sound/play() at Untitled_fla::MainTimeline/playsound() Звук лежит в кадре на сцене, если весь код стереть - играет) формат читается |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 497
|
Цитата:
|
|
|||||
|
Регистрация: May 2010
Адрес: пространство в положении
Сообщений: 219
|
в Sound ничего не загружается и следовательно не проигрывается.
обрабатываем событие complete и проигрываем звук, все довольны, все молодцы = ) |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 66
|
а если звук в библиотеке лежит? его не нужно вытаскивать на сцену? как тогда к нему обратиться?
|
|
|||||
|
Регистрация: Nov 2010
Сообщений: 497
|
Не нужно. Правой кнопкой, "свойства", "Экспорт для ActionScript". Там ввести имя класса "MySoundAsset". Базовый по умолчанию правильно ставится flash.media.Sound. Ну а затем вместо
Писать Тогда должно работать и без load. |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 66
|
btn_sound_off.visible=false; btn_sound_on.visible=true; var sound : Sound = new MySoundAsset(); var channel:SoundChannel; //channel = sound.stop(); //global_sound.attachSound("MICROCOBRA_feat_igrovaya_konsol_Volk_lovit_yayca_3"); //При запуски ролика знак запрета сразу невидим. btn_sound_on.addEventListener (MouseEvent.CLICK, playsound); btn_sound_off.addEventListener (MouseEvent.CLICK, stopsound); function playsound (e:MouseEvent):void{ channel = sound.play(); btn_sound_off.visible=true; btn_sound_on.visible=false; } //При нажатии на ноту, звук исчезает, появляется знак запрета поверх ноты. function stopsound (e:MouseEvent):void{ //channel= sound.stop(); btn_sound_off.visible=false; btn_sound_on.visible=true; } как же так, делаюю все, как вы сказали Добавлено через 5 минут а все, разобралась, извините пожалуйста за последний пост, спасибо всем большое) |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|