![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2002
Адрес: Estonia
Сообщений: 9
|
Доброе время суток!
У меня созрел очередной глупый вопрос Суть вопроса: Создаю мувик testMc, в нем динамически создаются ещё мувики "jpeg"+i, в которые подгружаю картинки. Вопрос: Как узнать размер главного мува testMc? FLA Код: function preload(whatLoading) { Total = whatLoading.getBytesTotal(); onEnterFrame = function() { trace(Total); // всё время выдаёт 0; } } _root.createEmptyMovieClip("testMc", 1); for (i=0; i<3; i++) { _root.testMc.createEmptyMovieClip("jpeg"+i, i); jpegMc = _root.testMc["jpeg"+i]; loadMovie("jpeg" + i +".jpg", jpegMc); jpegMc._x = 100 + 55*i; jpegMc._y = 100; if (i ==2) { preload(_root.testMc); } } |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Ты ж в root.testMc ничего не грузишь, вот 0 и трейсится.....
|
|
|||||
|
Регистрация: Nov 2002
Адрес: Estonia
Сообщений: 9
|
Вот тут создаю в testMc пустой мувик:
_root.testMc.createEmptyMovieClip("jpeg"+i, i); в который загружаю jpg: jpegMc = _root.testMc["jpeg"+i]; loadMovie("jpeg" + i +".jpg", jpegMc); Если трейсть jpegMc.jpeg1, то всё ок, а внешний мувик не весит ничего ![]() |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Зачем тебе вес мува-контейнера?
Пора писать статью о прелоадерах /внутренних, внешних, для 5ки,6ки,7ки,8ки......../ Для тебя такой код и не плавь мозги - _root.createEmptyMovieClip("testMc", 1);
for (i=0; i<3; i++) {
_root.testMc.createEmptyMovieClip("jpeg"+i, i);
loadMovie("jpeg"+i+".jpg", _root.testMc["jpeg"+i]);
_root.testMc["jpeg"+i]._x = 100+55*i;
_root.testMc["jpeg"+i]._y = 100;
}
this.onEnterFrame = function() {
this.Total = 0;
this.Loaded = 0;
for (i=0; i<3; i++) {
this['Total'+i] = 0;
this['Loaded'+i] = 0;
this['Total'+i] = _root.testMc["jpeg"+i].getBytesTotal();
this.Total += this['Total'+i];
this['Loaded'+i] = _root.testMc["jpeg"+i].getBytesLoaded();
this.Loaded += this['Loaded'+i];
} if (this.Loaded>=this.Total && this.Loaded != 0) {
trace('Слава богу, загрузились');
delete this.onEnterFrame;
}
};
Последний раз редактировалось Штрек; 05.11.2005 в 18:43. |
|
|||||
|
Регистрация: Nov 2002
Адрес: Estonia
Сообщений: 9
|
Большое спасибо за ответ!
Думал, что можно так сделать, но что то не сделал ![]() Показалось, что контейнер тоже должен увеличеваться в весе... |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:49. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|