![]() |
|
||||||||||
|
|||||
|
[+4 19.02.09]
Регистрация: Dec 2007
Адрес: Красноярск
Сообщений: 71
|
Всем привет, есть у меня простая функция на AS3, а я до сих пор даже не начал разбираться в этом AS3 ) все сижу на AS2. Сейчас прям ну совсем нет времени разбираться так бы с удовольствием
войдите в ситуацию!Помогите из вот этого кода, сделать то что мне нужно! С меня на пиво! import flash.media.Sound; import flash.media.SoundChannel; import fl.motion.MotionEvent; import flash.events.Event; var temp:Sound = new BuzzingBeeWav(); var temp1:SoundChannel; var pl:Boolean = false; btnPlay.addEventListener (MouseEvent.CLICK, eventPlay); btnStop.addEventListener (MouseEvent.CLICK, eventStop); eventStop(null); function eventPlay(e:MouseEvent){ if (!pl) { temp1 = temp.play(); temp1.addEventListener(Event.SOUND_COMPLETE, eventStop); pl=true; gotoAndStop(2); } } function eventStop(e){ if (pl){ temp1.stop(); pl = false; temp1.removeEventListener(Event.SOUND_COMPLETE, eventStop); gotoAndStop(1); } } так сказать кнопка ВКЛ/ВЫКЛПОМОГИТЕ опять же повторюсь с меня на пиво! |
|
|||||
|
Вам в вакансии.
__________________
http://www.chessmax.ru |
|
|||||
|
[+4 19.02.09]
Регистрация: Dec 2007
Адрес: Красноярск
Сообщений: 71
|
Да я в курсе, но там долго отвечают, а тут не просьба за деньги, тут просьба научить быстро справится с функцией...
А на пиво предлагаю, это же не обязательно ) хотите пожертвую хотите нет |
|
|||||
|
Издеваетесь! Причем здесь AS2 || AS3.
import flash.media.Sound; import flash.media.SoundChannel; import fl.motion.MotionEvent; import flash.events.Event; var temp:Sound = new BuzzingBeeWav(); var temp1:SoundChannel; var pl:Boolean = false; btnPlay.addEventListener (MouseEvent.CLICK, eventPlay); btnStop.addEventListener (MouseEvent.CLICK, eventStop); eventStop(null); function eventPlay(e:MouseEvent){ if (!pl) { temp1 = temp.play(); temp1.addEventListener(Event.SOUND_COMPLETE, eventStop); pl=true; gotoAndStop(2); }else { temp1.stop(); pl = false; temp1.removeEventListener(Event.SOUND_COMPLETE, eventStop); gotoAndStop(1); } } function eventStop(e){ }
__________________
Книги и желание лучшие учителя. Последний раз редактировалось Vektor; 06.11.2011 в 14:04. |
|
|||||
btnPlay.addEventListener (MouseEvent.CLICK, eventPlay); eventStop(null); function eventPlay(e:MouseEvent){ if (!pl) { temp1 = temp.play(); temp1.addEventListener(Event.SOUND_COMPLETE, eventStop); pl=true; gotoAndStop(2); } else { temp1.stop(); pl = false; temp1.removeEventListener(Event.SOUND_COMPLETE, eventStop); gotoAndStop(1); } } |
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
import flash.media.Sound; import flash.media.SoundChannel; import fl.motion.MotionEvent; import flash.events.Event; var temp:Sound = new BuzzingBeeWav(); var temp1:SoundChannel; var pl:Boolean = false; btnPlay.addEventListener (MouseEvent.CLICK, eventPlay); function eventPlay(e:MouseEvent){ if (!pl) { temp1 = temp.play(); temp1.addEventListener(Event.SOUND_COMPLETE, eventStop); gotoAndStop(2); } else { temp1.stop(); temp1.removeEventListener(Event.SOUND_COMPLETE, eventStop); gotoAndStop(1); } pl = !pl; // меняем состояние переключателя } опередили... |
|
|||||
|
[+4 19.02.09]
Регистрация: Dec 2007
Адрес: Красноярск
Сообщений: 71
|
Спасибо, помог самый первый код, другие не стал проверять
)Не знаю кому скинуть на бутылочку пива? или может на пожертвования детей Африки? |
|
|||||
|
Цитата:
__________________
http://www.chessmax.ru |
|
|||||
|
[+4 19.02.09]
Регистрация: Dec 2007
Адрес: Красноярск
Сообщений: 71
|
Так напомню что я использовал вот этот код
import flash.media.Sound; import flash.media.SoundChannel; import fl.motion.MotionEvent; import flash.events.Event; var temp:Sound = new BuzzingBeeWav(); var temp1:SoundChannel; var pl:Boolean = false; btnPlay.addEventListener (MouseEvent.CLICK, eventPlay); btnStop.addEventListener (MouseEvent.CLICK, eventStop); eventStop(null); function eventPlay(e:MouseEvent){ if (!pl) { temp1 = temp.play(); temp1.addEventListener(Event.SOUND_COMPLETE, eventStop); pl=true; gotoAndStop(2); }else { temp1.stop(); pl = false; temp1.removeEventListener(Event.SOUND_COMPLETE, eventStop); gotoAndStop(1); } } function eventStop(e){ } Но музыка после первого раза останавливается, как сделать чтобы она играла без остановки и повторялась???? |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|