Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.12.2009, 16:29
bems вне форума Посмотреть профиль Отправить личное сообщение для bems Найти все сообщения от bems
  № 1  
Ответить с цитированием
bems

Регистрация: May 2008
Сообщений: 10
По умолчанию MovieClipLoader() капризничает!

Уважаемые знатоки подгрузки клипов, просветите

Юзаю MovieClipLoader для подгрузки четырёх аватар в 4 мувика.

Код AS1/AS2:
avatar = new MovieClipLoader();
avatar2 = new MovieClipLoader();
avatar3 = new MovieClipLoader();
my_avatar = new MovieClipLoader();
 
avatar.loadClip("http://fundux.ru/img/avatars/"+avas[1], ava);
avatar2.loadClip("http://fundux.ru/img/avatars/"+avas[2], ava2);
avatar3.loadClip("http://fundux.ru/img/avatars/"+avas[3], ava3);
my_avatar.loadClip("http://fundux.ru/img/avatars/"+my_ava, sms.ava);
И столкнулся, значит, с такой проблемой. Он по своему настроению, то нормально грузит, то грузит пустые картинки о_О Причем, например, час флэшку не запускаю, вдруг запущу - не грузит, а потом сразу перезапущу заново - всё норм. В чёсможет быть дело, что ему не нравится? Да и ещё, чаще всего бывает что либо все 4 нормально загружает, либо все 4 пустыми делает. Пытался проверят загрузку с помощью onLoadComplete - но даже когда мувики становятся пустыми пишет что типа всё загружено. В чём дело?

Старый 16.12.2009, 16:43
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
У вас все в одном кадре сделано? Где вы проверяете загрузку?
URL'ы типа avas[1] откуда берутся?


Последний раз редактировалось mooncar; 16.12.2009 в 16:46.
Старый 16.12.2009, 17:09
bems вне форума Посмотреть профиль Отправить личное сообщение для bems Найти все сообщения от bems
  № 3  
Ответить с цитированием
bems

Регистрация: May 2008
Сообщений: 10
avas[i] берутся из заранее выполненной функции узнавания имени файла аватары. Всё проверяется tracom - имена изображений корректы, например 201.png, 1.png 32.jpg и.т.д. Загрузка начинает после того как станут известны адреса всех аватар, то бишь с URLами всё впорядке, например http://fundux.ru/img/avatars/201.png итд. Да и пишет то что типа всё загружено нормально, соль в том что клипы пустые :/

Старый 16.12.2009, 23:18
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Проверьте, наступает ли onLoadInit. Оттрейсите его target:
Код AS1/AS2:
var listener:Object = new Object();
 
listener.onLoadInit = function(target_mc:MovieClip) {
  trace(target_mc); //должен вывести контейнер, куда грузили - ava
};
 
avatar = new MovieClipLoader();
avatar.addListener(listener);
avatar.loadClip('http://fundux.ru/img/avatars/' + avas[1], ava);
Исходник бы посмотреть.

PS. Кстати, совершенно не обязательно для каждой загрузки создавать отдельный MCL, используйте один общий.


Последний раз редактировалось mooncar; 16.12.2009 в 23:27.
Создать новую тему Ответ Часовой пояс GMT +4, время: 00:58.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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