Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблема с loadClip (http://www.flasher.ru/forum/showthread.php?t=105422)

Haiat 15.12.2007 16:05

Проблема с loadClip
 
Добрый день!Почему то не выводит картинку.Весь сайт состоит из этих 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
Если надо могу отзыв поставить на фриланс.В личку кидайте
спасибо ещё раз


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

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