Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   А getBytesLoaded и getBytesTotal в 7 Flash Player нормально работают? (http://www.flasher.ru/forum/showthread.php?t=71338)

Koyak (KiT) 02.11.2005 20:22

А getBytesLoaded и getBytesTotal в 7 Flash Player нормально работают?
 
А то у меня есть такой кусок кода

stop();
b_loaded=pr_foto_big_an.pr_foto_big.getBytesLoaded();
b_total=pr_foto_big_an.pr_foto_big.getBytesTotal();
if (b_loaded>=b_total) {play();};

То есть хочу чтобы пока не подгрузиоась картинка - анимация где эта картинка выезжает не начиналась. При тесте в среде MX (там вроде 6 плейер) на локале - все ок. При тесте через инет и браузер (установлен 7 плейер) - сперва выезжает ПУСТАЯ рамка под картинку - а затем проявляется фотка (естественно только при первой подгрузке - дальше все как должно быть)

7thsky™ 02.11.2005 23:26

условие должно быть минимум таким
Код:

var lo = pr_foto_big_an.pr_foto_big.getBytesLoaded ();
var to = pr_foto_big_an.pr_foto_big.getBytesTotal ();
if (lo * to > 0 && lo >= to) {
}


Koyak (KiT) 08.12.2005 23:42

Изменил, но к сожалению не помогло. Самое обидное, что я провел следующий тест:

На таймлайне зациклил, если условие


var lo = pr_foto_big_an.pr_foto_big.getBytesLoaded ();
var to = pr_foto_big_an.pr_foto_big.getBytesTotal ();
if (lo * to > 0 && lo >= to) {
}

не выполняется то gotoandplay(_currentframe-2)

Поверх мувиклипа в который гружу изображение, нарисовал "зеленый" кружок. А далее на таймлайне, после того как проверка будет пройдена, делаю его "красным"
Загрузил на сервак и запустил: Сразу же показывается "красный" кружок, а уже секунды через 3-4 (в зависимости от размера файла) появляется изображение.
Думал может не то сравниваю, оттрейсил переменные - переменные те (показывают размер файла).

То есть проверка проходит, хотя файл еще не подгружен :( .


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

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