![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2010
Сообщений: 7
|
Всем доброго времени суток. На днях решил занятся геморойчиком, сделать сайт на флеш.
Дошел до музыкального фона и столкнулся с проблемой... Имеется скрипт: var my_sound:SoundId = new SoundId(); var my_channel:SoundChannel = new SoundChannel(); my_channel = my_sound.play(); play_btn.addEventListener(MouseEvent.CLICK, playSound); stop_btn.addEventListener(MouseEvent.CLICK, stopSound); function playSound(event:MouseEvent):void{ my_channel = my_sound.play(); } function stopSound(event:MouseEvent):void{ my_channel.stop(); } Все в флеш с первого кадра( тобишь бекграунд, пару анимаций, скрипт музыки), не уверен что правильно.. Прошу помочь, спасибо ![]() |
|
|||||
|
Код в кадре? Можно stop(); добавить в начало, если нет анимации.
__________________
Дело не в тебе |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 7
|
Анимация есть
Еслид обавить стоп то голяк будет.Заюзал скрипт форумчанина: var button:MovieClip = this['play_stop_btn']; button.buttonMode = true; var mainSound:MainSound = new MainSound(); var channel:SoundChannel; var isPlaying:Boolean = false; button.gotoAndStop(1); button.addEventListener(MouseEvent.CLICK, btnClickEventHandler); channel = mainSound.play(); function btnClickEventHandler(event:MouseEvent):void { if (!isPlaying) { channel.stop(); button.gotoAndStop(2); isPlaying = true; } else { channel = mainSound.play(); button.gotoAndStop(1); isPlaying = false; } } Добавлено через 6 минут В идеале хотелось бы сделать, чтобы музыка была в слое и было управление, а не как сейчас подгрузка с библиотеки скриптом. P.S stop(); спас, но теперь не знаю как быть с анимацией Она стоитПоследний раз редактировалось Dezmen; 27.03.2010 в 02:31. |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 4
|
есть подозрение, что браузер обновляет страницу каждые 15-20 сек, в итоге все идет слоями.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 09:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|