Форум 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=106138)

Haiat 04.01.2008 00:16

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 работает.Спасибо.

enepx 04.01.2008 00:25

разве 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);


Haiat 04.01.2008 00:36

Не работает всё равно:(
Код:

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);

Пробовал так тоже не работает.

udaaff 04.01.2008 01:35

Первый код рабочий. Ошибка, если есть, то в адресе.

Haiat 04.01.2008 01:45

В адресе нет ошибки:)делаю loadMovie и картинка подгружается

udaaff 04.01.2008 01:49

Значит нет ошибки.

Haiat 04.01.2008 01:54

Я вот тоже смотрю и думаю.нет её.а в итоге и картинки нет:)хотя в другом сайте всё работает и делал прям точно так же.странно.с чем может быть интерестно связано?

udaaff 04.01.2008 01:57

Может у вас картинка за пределами сцены отображается?

Haiat 04.01.2008 02:14

Да нет.Debugger говорит что мувиклипа ширина и длина 0 0. и ведь он бы его ставил в координаты 00.и onLoadInit молчит.А к loadMovie нельзя привязать проверку на финиш закачаивания?

Решил проблему.И в правду дело было в адресе.просто значение из нода в атрибут перенёс и заработало.Udaaf огромное спасибо.Супер

enepx 04.01.2008 09:47

а что неверно во втором (моем) коде? мне просто для интереса


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

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