|
|
|||||
Регистрация: 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
[5 01.09.2006]
Регистрация: Jun 2005
Сообщений: 1,805
|
По-моему, getBytes надо вызывать у загружаемого клипа, а не у того, в который загружают
|
|
|||||
Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
|
Все дело в невнимательности.
Ну так, по крайней мере, бывает у меня. Ты пишешь var l = _root.getBytesLoaded() что человеческим языком означает Л= сколько загружено РУТа и соответственно Т = сколько всего весит РУТ Поэтому по-трэйсу имеешь свое "очень маленькое число байт". РЕЗЮМЕ >>> Ты меряешь и трэйсишь РУТ, а не вгружаемый фильм. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
При загрузке в рут, как и в любой мувик, все функции и все содержимое такого мувика удаляется. Делайте выводы.
Последний раз редактировалось etc; 02.08.2006 в 15:56. |
Часовой пояс GMT +4, время: 21:44. |
|
« Предыдущая тема | Следующая тема » |
|
|