![]() |
|
||||||||||
|
|||||
|
[+1.3 06.07.06]
Регистрация: Apr 2006
Сообщений: 74
|
ну в общем продолжаем обсуждение проблемы, в чем дело понять не могу
(
__________________
http://nskauto.com - Сайт о Японских Авто |
|
|||||
|
проблема тут только в твоем непонимании того, что у тебя происходит в коде..,
на самом деле все просто: var myTime;
function onProgress(o){
if(myFLV.bytesLoaded>=myFLV.bytesTotal){
trace(myTime=myFLV.totalTime);
}else{//при тестировании в локале не увидишь, потому как грузится одним куском
trace("loaded:"+myFLV.bytesLoaded);
}
}
myFLV.contentPath = "v.flv";
myFLV.addEventListener("progress", onProgress);
|
|
|||||
|
[+1.3 06.07.06]
Регистрация: Apr 2006
Сообщений: 74
|
Спасибо. Поколдовал с этим кодом но выводит в трэйс undefined
И ролик перематывать нельзя естественно. Что за дела? Как в конце концов получить значение totalTime до начала проигрывания ролика (после его загрузки)? (
__________________
http://nskauto.com - Сайт о Японских Авто |
|
|||||
|
Регистрация: Jan 2006
Адрес: El Paso
Сообщений: 201
|
2 silin:
Добрый день, а я вот тут подумал, может тут у тебя Цитата:
То есть undefined, поэтому у молодого человека, который взял и скопировал твой код 'directly', и выводится undefined. Может так:
__________________
No war, make Flash. |
|
|||||
|
Цитата:
Цитата:
Цитата:
|
|
|||||
|
[+1.3 06.07.06]
Регистрация: Apr 2006
Сообщений: 74
|
Да я уже писал так:
Все равно трэйс выводит undefined (этим и не устраивает ) Где подвох не пойму ![]() Вот сейчас мой код во флэшке: var myTime;
function onProgress(o){
if(myFLV.bytesLoaded>=myFLV.bytesTotal){
myTime=myFLV.totalTime;
trace(myTime);
}else{//при тестировании в локале не увидишь, потому как грузится одним куском
trace("loaded:"+myFLV.bytesLoaded);
}
}
myFLV.contentPath = "C:\www\mto\video\video.flv";
myFLV.addEventListener("progress", onProgress);
myFLV.totalTime = myTime;
__________________
http://nskauto.com - Сайт о Японских Авто |
|
|||||
|
Регистрация: Jan 2006
Адрес: El Paso
Сообщений: 201
|
2 silin
Да, sorry, это я что-то не то придумал about "логического результата" 2 slavijan давай trace не myTime, а хотя бы myFLV.totalTime Это значение ты перехватываешь?
__________________
No war, make Flash. |
|
|||||
|
[+1.3 06.07.06]
Регистрация: Apr 2006
Сообщений: 74
|
Да и он (myFLV.totalTime) тоже undefined в трэйсе
. Может загрузчик надо както по другому писать?
__________________
http://nskauto.com - Сайт о Японских Авто |
|
|||||
|
надо проверить такую вещь: при загрузке из сети возможно имеет место сиуация, когда myFLV.bytesLoaded==0 и myFLV.bytesTotal==0, тогда if в коде сработает когда totalTime еще undefined..
т.е. надо добавить в условие if(myFLV.bytesLoaded>=myFLV.bytesTotal&& myFLV.bytesLoaded>0) и посмотреть.. зы: хотя врядли это: ведь даже если так,при полной загрузке он тоже должен сработать.. |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|