![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Mar 2006
Адрес: город цветных революций
Сообщений: 95
|
Делаю внешний прелоадер: в главную временную шкалу загружаю файл SWF(в мувиклип не загружаю т.к. загруженный SWF начинает "расклеиватся" - всё, что создается програмно меняет размеры или вообще не загружается и т.д... всех глюков не счесть...)
загружаю в главную врем. шкалу мувик: _root.loadMovie('for_load.swf');
// мувик нормально загружается
// зиписываю функцию для отображения процеса загрузки
this.onEnterFrame = function() {
var l = _root.getBytesLoaded(), t = _root.getBytesTotal();
trace("Loaded = " + l);
trace("Total = " + t);
};
this.createEmptyMovieClip('_mc', 0);
_мс.loadMovie('for_load.swf');
this.onEnterFrame = function() {
var l = _mc.getBytesLoaded(), t = _mc.getBytesTotal();
trace("t = " + l);
trace("t = " + t);
}
Вопрос: как можно отследить процесс загрузки SWF-ки непосредственно в главную временную шкалу? |
|
|||||
|
Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
|
главная врем. шкала это тот же клип, но только она типа пахана-ее трогать особо нельзя )))
Так что дело не в этом. |
|
|||||
|
Banned
Регистрация: Jun 2005
Сообщений: 1,805
|
По-моему, getBytes надо вызывать у загружаемого клипа, а не у того, в который загружают
|
|
|||||
|
Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
|
Все дело в невнимательности.
Ну так, по крайней мере, бывает у меня. Ты пишешь var l = _root.getBytesLoaded() что человеческим языком означает Л= сколько загружено РУТа и соответственно Т = сколько всего весит РУТ Поэтому по-трэйсу имеешь свое "очень маленькое число байт". РЕЗЮМЕ >>> Ты меряешь и трэйсишь РУТ, а не вгружаемый фильм. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
При загрузке в рут, как и в любой мувик, все функции и все содержимое такого мувика удаляется. Делайте выводы.
Последний раз редактировалось etc; 02.08.2006 в 15:56. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|