![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: May 2008
Сообщений: 10
|
Уважаемые знатоки подгрузки клипов, просветите
![]() Юзаю MovieClipLoader для подгрузки четырёх аватар в 4 мувика. 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); |
|
|||||
|
Модрон-ветеринар
|
У вас все в одном кадре сделано? Где вы проверяете загрузку?
URL'ы типа avas[1] откуда берутся? Последний раз редактировалось mooncar; 16.12.2009 в 16:46. |
|
|||||
|
Регистрация: May 2008
Сообщений: 10
|
avas[i] берутся из заранее выполненной функции узнавания имени файла аватары. Всё проверяется tracom - имена изображений корректы, например 201.png, 1.png 32.jpg и.т.д. Загрузка начинает после того как станут известны адреса всех аватар, то бишь с URLами всё впорядке, например http://fundux.ru/img/avatars/201.png итд. Да и пишет то что типа всё загружено нормально, соль в том что клипы пустые :/
|
|
|||||
|
Модрон-ветеринар
|
Проверьте, наступает ли onLoadInit. Оттрейсите его target:
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. |
|
|
« Предыдущая тема | Следующая тема » |
|
|