Форум 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)
-   -   использование onLoadInit (http://www.flasher.ru/forum/showthread.php?t=129522)

Zhihar 03.09.2009 16:15

использование onLoadInit
 
Приветствую
Сейчас для отслеживания загрузки изображений использую следующий код:

Код AS1/AS2:

var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
 
function onLoadInit(mc:MovieClip)
{       
}

а хотелось бы отслеживать картинки для разных клипов в разных местах - т.е. что-то типа такого


Код AS1/AS2:

var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(mcClip);
 
function mcClip.onLoadInit(mc:MovieClip)
{       
}

но флеш выдает ошибку
как это реализовать правильно?

Добавлено через 38 минут
Код AS1/AS2:

mcClip.onLoadInit = function(mc:MovieClip)

я что-то протормозил - где-то ошибся и такой код не работал
сейчас все ок

RenoVATio 04.09.2009 19:15

Код AS1/AS2:

var mcl_obj:Object = new Object();//создаем листенер mcl_obj
mcl_obj.onLoadInit = function(target_mc:MovieClip):Void  {
//code
};
 
this.createEmptyMovieClip("img_mc",this.getNextHighestDepth());//создаем пустой клип
 
var img_mcl:MovieClipLoader = new MovieClipLoader();//создаем загрузчик и используем его совместно с листенером
img_mcl.addListener(mcl_obj);//к загрузчику добавляем листенер.
img_mcl.loadClip("sandra.jpg",img_mc);//в пустой мувик грузим нашу картинку

Я думаю, что вы рано добавили листенер


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

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