![]() |
|
||||||||||
|
|
|
|||||
|
Сильно прошу не бить, экшнскрипт увидел практически сегодня впервые=) Задача вроде проста, смог сделать формочку для проигрывания аудио по параметру - флешварз
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" id="sindex"><param name="movie" value="1.swf"> <PARAM NAME=FlashVars VALUE="ssong=3.mp3"> <param name="quality" value="high"> <param name="allowScriptAccess" value="always" /> <embed name="sindex" src="1.swf" allowScriptAccess="always" FlashVars="ssong=3.mp3" quality="high" width="190" height="212" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object> music = new Sound();
music.loadSound(_root.ssong,false);
music.attachSound(_root.ssong);
_root.createTextField ("txt", 0, 0, 0, 100, 100);
_root.txt.text = music.duration; // выводит 0
Куда рыть? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Часть звука ещё не успела загрузится, чтобы определить длительность. А ты хочешь мгновенно получить длительность, она естесственно ещё 0.
|
|
|||||
|
Я загружаю с локального компа. Это разве нормально?=)
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
music = new Sound();
music.loadSound(_root.ssong,false);
_root.createTextField ("txt", 0, 0, 0, 100, 100);
а теперь так: |
|
|||||
|
music = new Sound();
Попробуй это: (Звук в одной папке с флэшкой, он mp3, длительность выдаётся в мс)
__________________
Стой! Опасная зона! Работа мозга! Последний раз редактировалось iNils; 21.11.2006 в 23:19. |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:25. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|