Форум 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)
-   -   при подгрузке swf, откуда брать ??.getBytesLoaded() прелоадеру этого swf (http://www.flasher.ru/forum/showthread.php?t=135551)

FRAG 26.01.2010 08:55

при подгрузке swf, откуда брать ??.getBytesLoaded() прелоадеру этого swf
 
Есть основной клип, в него подгружаются две других свф-ки, в каждой из которых есть свой прелоадер, который побайтно проверяет процент загрузки, данные он берет из _root (стандартный вариант). Когда запускаешь эти мувики самостоятельно, естественно, прелоадер работает так, как должен, а когда эти клипы подгружает основная свф-ка, то прелоадеры (так как берут значения из _root, а _root то уже не их а основного мувика) сходу показывают 100% и, как правильные, выполняют свою функцию сразу. Вопрос: откуда брать ??.getBytesLoaded() и ??.getBytesTotal(), чтоб процесс загрузки подгружаемых клипов происходил нормально?

Hauts 26.01.2010 09:11

Код AS1/AS2:

this.getBytesLoaded();
this.getBytesTotal();


FRAG 26.01.2010 09:26

Hauts, код проверки загрузки висит на прелоадере, если указать this. то учитываться будет загрузка самого прелоадера, а не контента, который находится во втором фрейме подгружаемой свф-ки.

Hauts 26.01.2010 09:35

Код AS1/AS2:

this._parent.getBytesLoaded();
this._parent.getBytesTotal();


FRAG 26.01.2010 10:13

не попрет, нужно как-то ссылаться именно или на уровень в кот. идет загрузка или еще как, уже по всякому пробовал.


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

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