![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 25
|
мне это не надо
я хочу вот такое: например моя музыка продолжительностью 5 сек. (до-ре-ми-фа-ля) я хочу скомпилировать файл и услышать следующее: ми и все ![]() тоесть музыка должна включиться например на 3 секунде а выключиться на 4. тоесть я хочу кусок (середину ) музыки услышать.. в моем последнем коде все как бы получается только немогу выключить воспроизведение. кто знает как это все можно сделать? спасибо за помощь |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 25
|
Я описал что я хочу сделать. Если знаем как это делается - пишем
![]() |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 1,724
|
а что вам надо еще?
как таймер писать - дали как проигрывать - play() как останавливать - stop() что еще? |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 25
|
дык не останавливается
![]() |
|
|||||
|
Регистрация: Dec 2009
Сообщений: 428
|
Вы наверное не прочитали ответы.. И плей и стоп расписаны давно
http://www.flasher.ru/forum/showpost...28&postcount=8 |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 25
|
пасиба
тебе тудажеДобавлено через 30 секунд дык неправилько ответили ![]() ага, спасибо так в таком случае получается мы ждем 5 сек и начинаем играть музыку. и в 15 останавливаем проигрывание. а я хочу что то типа такого: музыка начинает играть например через 2 секунды, но не с начала а как будто она уже 2секунды играла но мы ее не слышали. только не получается ее на 3секунде остановить код: var s:Sound = new Sound(); s.addEventListener(Event.COMPLETE, loaded); var req:URLRequest=new URLRequest("manscreamdistance.mp3"); s.load(req); var myTimer:Timer = new Timer(1500, 1); function loaded(event:Event):void { //Вешаем таймер, ждем пять секунд, s.play(), ждем еще 10, s.close() myTimer.addEventListener("timer", timerHandler); myTimer.start(); s.play(2000, 1); trace("start"); } function timerHandler(event:TimerEvent):void { //s.close(3000) trace("stop"); } |
|
|||||
|
Вообще, имхо, проще и лучше заюзать setTimeout из flash.utils, чем таймер, который нафиг тут не нужен, потому что используется один раз.
//"музыка начинает играть например через 2 секунды, но не с начала а как будто она уже 2секунды играла но мы ее не слышали" setTimeout(startPlayback, 2000); function startPlayback(position:Number = 2000, stopAfterInterval:Number = 1000) { s.play(position) //"только не получается ее на 3секунде остановить" setTimeout(stopPlayback, stopAfterInterval); } function stopPlayback() { s.close() }
__________________
Дело не в тебе Последний раз редактировалось AL.exe; 28.12.2009 в 22:46. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:21. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|