Просмотр полной версии : loadClip
var fi = new MovieClipLoader();
list1 = _root.createEmptyMovieClip("list1", _root.getNextHighestDepth());
image_first = _root.createEmptyMovieClip("image_first", _root.getNextHighestDepth());
fi.addListener(list1);
_root.list1.onLoadInit = function(target_mc) {
image_first._y = 500;
image_first._x = 500;
};
fi.loadClip(XMLgallery.childNodes[_root.razdel].childNodes[0].childNodes[2].childNodes, image_first);
Не хочет рабоать loadClip.Пробую просто даже без листенеров не работает.в чём дело?пробовал loadMovie работает.Спасибо.
разве list1 должен быть таким? Этож просто объект-контейнер для событий должен быть?! Попробуй:
var fi = new MovieClipLoader();
list1 = new Object();
image_first = _root.createEmptyMovieClip("image_first", _root.getNextHighestDepth());
fi.addListener(list1);
list1.onLoadInit = function(target_mc) {
image_first._y = 500;
image_first._x = 500;
};
fi.loadClip(XMLgallery.childNodes[_root.razdel].childNodes[0].childNodes[2].childNodes, image_first);
Не работает всё равно:(
img.listener.onLoadInit = function(mc:MovieClip) {
img._x = 0;
img._y = clip._height+5;
clip._y = 0+hg;
hg += clip._height+img._height+10;
q++;
if (q<news[0].length) {
_root.loadQ();
}
};
img.MCLoader = new MovieClipLoader();
img.MCLoader.addListener(img.listener);
img.MCLoader.loadClip('1.jpg',img);
Пробовал так тоже не работает.
Первый код рабочий. Ошибка, если есть, то в адресе.
В адресе нет ошибки:)делаю loadMovie и картинка подгружается
Я вот тоже смотрю и думаю.нет её.а в итоге и картинки нет:)хотя в другом сайте всё работает и делал прям точно так же.странно.с чем может быть интерестно связано?
Может у вас картинка за пределами сцены отображается?
Да нет.Debugger говорит что мувиклипа ширина и длина 0 0. и ведь он бы его ставил в координаты 00.и onLoadInit молчит.А к loadMovie нельзя привязать проверку на финиш закачаивания?
Решил проблему.И в правду дело было в адресе.просто значение из нода в атрибут перенёс и заработало.Udaaf огромное спасибо.Супер
а что неверно во втором (моем) коде? мне просто для интереса
т.е. оба кода рабочие? а какой смысл делать слушателя Мувиклипом?
Никакого. Можно, вообще, не создавать никаких дополнительных объектов:
var fi = new MovieClipLoader();
fi.addListener(this);
var image_first = this.createEmptyMovieClip("image_first", this.getNextHighestDepth());
fi.loadClip("asdf.jpg", image_first);
function onLoadInit(target_mc)
{
target_mc._y = 500;
target_mc._x = 500;
}
Не только можно, но и нужно не создавать всякий хлам под названием «слушатель».
т.е. юзать методы этого же класса? приму к сведению. спасибо.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.