Просмотр полной версии : как запустить звуковой файл из библиотеки swf файла?
Во-первых, такая сложность - флеш не импортирует мп3 файл, говорит, что не может прочесть - с этим можно бороться??
Делать нечего, импортировала я wave, присвоила имя s1.
Написала в фрейме код:
var sound:Sound = new s1();
sound.play();
И не работает. Говорит, что There is no method with the name 'play'.
Наверное, я чего-то не понимаю. Объясните кто может, пожалуйста =)
http://help.adobe.com/ru_RU/AS2LCR/Flash_10.0/00001515.html#469153
Спасибо, код я изменила)
Но не работает же!
вот такой полный код фрейма:
stop();
var my_sound:Sound = new Sound();
my_sound.attachSound("s1");
my_sound.start();
help_01._visible=false;
help_01.stop();
task_01._visible=false;
task_01.stop();
help_btn.onPress = function () {
help_01._visible=true;
help_01.play();
task_01._visible=false;
task_01.stop();
exit._visible=false;
exit.stop();
}
task_btn.onPress = function () {
task_01._visible=true;
task_01.play();
help_01._visible=false;
help_01.stop();
exit._visible=false;
exit.stop();
}
Молчит и все тут =(
Я звуковой файл НЕ кидала на таймлайн. Может, в этом дело?
Но когда я кидаю этот самый файл на таймлайн, он звучит вообще независимо от того, есть код, нет кода..
s1 — это identifier заданный в linkage?
Я самоучка, не ругайтесь, не знаю я что такое linkage =( наверняка, не то сделала.. у меня это имя звукового файла в библиотеке.
Правой кнопкой мыши на файле. В меню выбрать linkage.
Ой, спасибо огромное! Туперь буду знать =)
Еще пару вопросов можно?
1. Каким образом прописывается повторное проигрывание файла, когда он заканчивается? Там же нет конечного кадра и т п...
2. А затихание по событию - это из области фантастики?
1. Каким образом прописывается повторное проигрывание файла, когда он заканчивается? Там же нет конечного кадра и т п...
public start([secondOffset:Number], [loops:Number]) : Void
2. А затихание по событию - это из области фантастики?
Почему из области фантастики? setVolume() в руки и делайте затихание.
1. Каким образом прописывается повторное проигрывание файла, когда он заканчивается? Там же нет конечного кадра и т п...
my_sound.onSoundComplete = function() {
this.start();
};
- можно явно задать повтор проигрывания по окончанию, если не хочется вбивать параметром loops 9999.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.