Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   определение размера и загрузки внешних файлов (http://www.flasher.ru/forum/showthread.php?t=68398)

Tandra 26.08.2005 16:53

определение размера и загрузки внешних файлов
 
Вопрос такой как мне определить размер файла и отловить момент когда он подгрузился? без участия подгружаемого файла.(ну что бы в не не надо было ставить прелоадер)

под пятый флешь.

Пыталась
movik.loadMovie("videocard-inner.swf");
movik.getBytesTotal(); Выдает 12. Хотя мувик больше

Фишка в том что в определенный момент нужно застопить мувик подгрузить в него внешний файл и проигрывать его дальше

Пыталась
stop();
movik.loadMovie("videocard-inner.swf");
movik.onData= function () {play();}


Тоже ничего не принесла.
Какие могут быть еще варианты? Или я что-то не так делаю?

KidsKilla 26.08.2005 17:01

stop();
movik.loadMovie("videocard-inner.swf");
movik.stop();
movik.onEnterFrame = function () {
t = this.getBytesTotal();
l = this.getBytesLoaded();
if(l/t>=1){
delete this.onEnterFrame;
this.play();
} else {
trace("загружено: "+l+" байт; всего: "+t+"; байт.")
}
}

показывает 12 -- размер пустого мувиклипа. он не сразу может определить размер подгружаемого файла, вот и говорит 12 =)

Tandra 26.08.2005 17:58

Спасибо. Но знаешь как-то странно у меня не проиходит почему-то не отрабатывается функция. т.е. он в нее даже не заходит. Это может быть связано с тем что мувик грузится с внешней ссылки? т.е http://.... ?

Клип там точно есть.

KidsKilla 26.08.2005 18:51

stop();
movik.loadMovie("videocard-inner.swf");
movik.stop();
this.onEnterFrame = function () {
t = this.movik.getBytesTotal();
l = this.movik.getBytesLoaded();
if(l/t>=1){
delete this.movik.onEnterFrame;
this.play();
} else {
trace("загружено: "+l+" байт; всего: "+t+"; байт.")
}
}


Часовой пояс GMT +4, время: 01:04.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.