![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2004
Адрес: Москва
Сообщений: 475
|
Столкнулся с проблемой, гружу несколько картинок при этом
loaderListener.onLoadStart = function(target_mc:MovieClip) { target_mc._alpha=0 trace("LoadStart = "+target_mc); трейсит все клипы в которые грузится, но показывает и трейсит только одну: loaderListener.onLoadInit = function(target_mc:MovieClip) { trace("LoadInit = "+target_mc); target_mc._alpha=100 Локально появляются все сразу, а при симуляции загрузки одна, в чем проблема, может кто сталкивался? |
|
|||||
|
[+1 20.07.06]
[+1 04.08.2006] |
для каждой картинки свой лоадер насколько я помню. могу ошибаться
|
|
|||||
|
Регистрация: Jun 2004
Адрес: Москва
Сообщений: 475
|
А в хелпе сказано, что можно использовать и пакетную загрузку, сейчас закоментировал в функции onLoadInit - loader_mc.removeListener(loaderListener); все становится видимым, но также как и просто при загрузке (без использования этого класса), т.е. одна загрузилась, появилась и т.д. мне казалось, что этот класс позволяет при пакетной загрузке показывать показывать файлы только тогда когда загрузились все, значит все равно придется пользоваться старыми методами, определять суммарное кол-во байтов для всех клипов и тогда запускать функцию появления. Жаль.
|
|
|||||
|
[+1 20.07.06]
[+1 04.08.2006] |
Цитата:
|
|
|||||
|
Регистрация: Sep 2005
Сообщений: 37
|
А у тебя в коде загрузки параллельно идут... Надо делать так, чтобы после загрузки одной начинала грузиться другая...(Рекурсией)
|
|
|||||
|
Ветеран форума
|
Цитата:
__________________
BestMasterиZация |
|
|||||
|
4AM Games
|
а я очем
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
Ветеран форума
|
Цитата:
![]()
__________________
BestMasterиZация |
|
|||||
|
Регистрация: Jun 2004
Адрес: Москва
Сообщений: 475
|
По моему я совершенно отупел, нифига не пойму. Вот код:
var nam = 1;
var numfotos = 8;
function loade (nam, pic_nam) {
var loaderListener:Object = new Object();
loader_mc.addListener(loaderListener);
loaderListener.onLoadInit = function(target_mc:MovieClip) {
trace("LoadInit = "+target_mc);
target_mc._alpha=100
//loader_mc.removeListener(loaderListener);
};
for (n=0; n<numfotos; n++) {
newfoto = "foto"+n;
this[newfoto].createEmptyMovieClip("mc"+nam, nam);
this[newfoto]["mc"+nam]._x = -100;
this[newfoto]["mc"+nam]._y = -75;
this[newfoto]["mc"+nam]._alpha=0
loader_mc.loadClip("pic_del/"+(n+1+pic_nam)+".jpg", this[newfoto]["mc"+nam]);
}
}
loade(nam,0)
nam++
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|