PDA

Просмотр полной версии : Проблема с loadClip


Haiat
15.12.2007, 16:05
Добрый день!Почему то не выводит картинку.Весь сайт состоит из этих loadClip.А тут почему то не хочет.Вроде всё правильно.Что такое,подскажите пожалуйста?

function first_img() {
_root.createEmptyMovieClip("clip_images", _root.getNextHighestDepth());
_root.image_first = _root.createEmptyMovieClip("first_img", _root.getNextHighestDepth());
_root.image_first._y = 500;
_root.image_first._x = 500;
_root.image_first.loadClip(XMLmenu.childNodes[0].childNodes[_root.order].childNodes[0].childNodes[_root.podraz].childNodes[0].attributes.big, _root.image_first);
trace(_root.image_first);
}

wvxvw
15.12.2007, 16:25
скорее всего потому, что _root.image_first - это MovieClip, а не MovieClipLoader. Но исходя из кода - может быть еще с десяток причин %)

Haiat
15.12.2007, 16:47
Если честно не понял.Как нужно переделать то чтобы работало?по идее в других местах вроде так же работает норм.А что не так с моим кодом:)

udaaff
15.12.2007, 16:58
Перефразирую: loadClip это метод MovieClipLoader, а не MovieClip =)

wvxvw
15.12.2007, 17:02
_root.image_first = _root.createEmptyMovieClip("first_img", _root.getNextHighestDepth());
Исходя из этого можно предположить, что в переменную image_first, находящуюся в _root заносится ссылка на клип "_level0.first_img". Следовательно, она приобретает тип MovieClip. Если до этого в коде нигде не была описана функция типа MovieClip.prototype.loadClip или MovieClip.prototype.__resolve то обращения к _root.image_first.loadClip не дадут никакого результата - метод не определен. Т.е. будут равнозначны _root.image_first[undefined]();

Haiat
15.12.2007, 17:22
Спасибо огромное!Создал мувиклиплодер.
2 udaaff,wvxvw
Если надо могу отзыв поставить на фриланс.В личку кидайте
спасибо ещё раз