Форум 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)
-   -   MovieClipLoader что нужно обязательно (http://www.flasher.ru/forum/showthread.php?t=104857)

Beta-tester 03.12.2007 22:26

MovieClipLoader что нужно обязательно
 
Здравствуйте!
Просьба сильно не пинаться, понимаю что вопрос глупый, но всё-таки.
Почитал хэлп на тему MovieClipLoader. Судя по примеру в хэлпе нужно создать:
1) Мувиклип куда всё будем грузить.
2) Некий var my_mcl:MovieClipLoader = new MovieClipLoader();
3) Листнер

Обязательно всё это создавать? Судя по тому, что аналогично в хэлпе про LoadVars юзается слишком много обьектов, а можно обойтись меньшим количеством, то и тут можно как-то проще.

Обычно в такой ситуации я просто методом эксперимента нахожу ответ. Но сейчас нет такой возможности, поэтому прошу помощи у вас.

Заранее огромное спасибо всем!

CrazyFlasher 03.12.2007 22:38

Код:

var l:MovieClipLoader = new MovieClipLoader();
//mc - мувиклип
l.loadClip("1.jpg", mc);


Beta-tester 03.12.2007 23:04

Ага.
А чтобы обработать событие на завершение загрузки(MovieClipLoader.onLoadComplete) или подобное нужно создать листнера обязательно?

Molecula 03.12.2007 23:10

Да, он один на все события MovieClipLoader-а.

etc 04.12.2007 00:07

Только не надо ваять в качестве некоего загадочного «лисенера» какой-то левый объект.

CorC 04.12.2007 10:03

Например Рут? :)

etc 04.12.2007 10:19

Рут как бы перебор, но можно и его.

Beta-tester 04.12.2007 18:58

Цитата:

Сообщение от __etc
Только не надо ваять в качестве некоего загадочного «лисенера» какой-то левый объект.

Сорри, но не очень понял смысл сго выражения. Что значит не надо брать левый обьект?

Вот так помойму проблем не будет:
mc1,mc2,..mcn - мувики куда будем грузить.
loader - MovieClipLoader
loadlistner - листнер
Разве так не будет работать?

ДОБАВЛЕНО --------------------------------------------------------------------------------------------
Пишу код:
Код:

var loader:MovieClipLoader = new MovieClipLoader();
        loader.loadClip("123.jpg", _root.movik.qwerty.mc);
        var mclListener:Object = new Object();
        _root.movik.qwerty.mc.addListener(mclListener);
_root.movik.qwerty.mc.mclListener.onLoadComplete = function(){
                trace("Загрузили!");
}



Картинка грузиться, а вот trace не срабатывает! Где ошибка?

etc 04.12.2007 19:59

Beta-tester вы не первый день на форуме, а код оформлять так и не научились.

mclListener вообще не нужен, это мусорный объект.

CrazyFlasher 04.12.2007 20:02

Код:

var l:MovieClipLoader = new MovieClipLoader();
var o:Object = new Object();

l.addListener(o);

o.onLoadInit = function(){
    trace("loaded");
}
l.loadClip("123.jpg", myMc);



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

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