Просмотр полной версии : MouseDown
Vampir'ko
26.02.2010, 18:16
Есть некий звук в библиотеке. Необходимо что бы он воспроизводился строго при нажатии кнопки МЫШИ.
quote:_root.onMouseDown = function(){
mymusic.play();
}
не получилось
!НЕ при нажатии на некую кнопку, а при нажатии мышкой в любое место формы...
this.createEmptyMovieClip('sound_mc', this.getNextHighestDepth());
var mymusic:Sound = new Sound(sound_mc);
mymusic.attachSound('sound_id');
_root.onMouseDown = function(){
mymusic.start();
};
Если управлять нужно один только звуком, то можно и проще:
var mymusic:Sound = new Sound();
mymusic.attachSound('sound_id');
_root.onMouseDown = function(){
mymusic.start();
};
sound_id - идентификатор связывания для звука в библиотеке
Vampir'ko
26.02.2010, 20:43
Хм.... не работает. Попробовал создал другой документ и в нем не работает.
А вы звуку в библотеке индефикатор написали?
Vampir'ko
26.02.2010, 22:52
А вы звуку в библотеке индефикатор написали?
Да, конечно...
Должно работать.
Ну трейсите, смотрите, что у вас не так.
Может onMouseDown не срабатывает, может звук почему-то не стартует...
Vampir'ko
27.02.2010, 00:39
onMouseDown в других целях срабатывает
звук почему-то не стартует фоновая музыка играет, а эта не хочет
Забудьте про нажатие кнопки мыши.
Попробуйте просто mymusic.start() сделать.
Если не проигрывается - значит косяк с аттачем звука из либы.
Vampir'ko
27.02.2010, 00:54
Угу. Не работает, в чем соль?
"Телепаты в отпуске".
Выкладывайте исходник или почистив fla, только его проблемный кусок. Для CS3 сохраните хотя бы или младше.
Vampir'ko
27.02.2010, 01:06
Да я вообще просто пробую в новом документе. Только эта функция и звук в библиотеке. Выкладывать то нечего...
Тем лучше, быстрее найдется ошибка, выкладывайте
Vampir'ko
27.02.2010, 01:31
Вот собственно .fla
Ну и где у вас у звука в библиотеке идентификатор связывания sound_id ?
Нет его, оттого и не работает.
Правой кнопкой на нем в библиотеке кликниете - Linkage - Галочки для "экспорта для AS" и для "экспорта в 1 кадр" - в открывшемся поле имени для связи вводите sound_id
Ну потеряли время, давно бы уж вам подсказали, а вас тут еще уговаривали как красну девицу :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.