![]() |
|
||||||||||
|
|
|
|||||
|
как сделать что-то типа такого?:
ShowTime = function () { for (var i=0; i<snd.duration; i++){ fck.text = snd.position; } }; т.е. чтобы во время проигрывания файла в TextField'е отображалась позиция snd.position (еще лучше чтобы отображались прошедшие секунды) можно конечно сделать так: if(snd.position!=snd.duration) { fck.text = snd.position; gotoAndPlay(_currentframe-1) } else { stop(); } но я не хочу раскидывать код по фреймам (если это ламерский вопрос, извиняйте, я только вчера поставил Flash) |
|
|||||
|
вопрос не понятный...
|
|
|||||
|
ладно скажу проще:
как значение Sound.position запихать в TextField (но так чтобы TextField обновлялся каждую секунду) |
|
|||||
|
[++]
|
|
|
|||||
|
суть правильная...
aa=SetInterval('func',1000); function func(){ text_field=Sound.position; } Проверить надо ковычки у параметров функции SetInterval... такой вариант больше похож на хелповый... ещё можно содержимое функции положить в onEnterFrame... |
|
|||||
|
Nucer
и все же как это сделать? TextField не обновляется ![]() F_play = function (argument) { snd.start(); setInterval( callback2(), 1000 ); }; function callback2() { el.text=snd.position; trace("sent "+snd.position); } |
|
|||||
|
trace("sent "+snd.position);
эта строка у тебя работает? |
|
|||||
|
я имею ввиду только один раз срабатывает...
но в течении проигрывания sound'a обновлений нет |
|
|||||
|
все решено, спасибо Nucer'у !
ошибка была в том что в setInterval( callback2(), 1000 ); указывать функцию надо без скобок |
![]() |
Часовой пояс GMT +4, время: 22:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|