Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 03.09.2009, 16:15
Zhihar вне форума Посмотреть профиль Отправить личное сообщение для Zhihar Найти все сообщения от Zhihar
  № 1  
Ответить с цитированием
Zhihar

Регистрация: Sep 2002
Сообщений: 202
По умолчанию использование 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)
я что-то протормозил - где-то ошибся и такой код не работал
сейчас все ок

Старый 04.09.2009, 19:15
RenoVATio вне форума Посмотреть профиль Отправить личное сообщение для RenoVATio Найти все сообщения от RenoVATio
  № 2  
Ответить с цитированием
RenoVATio
 
Аватар для RenoVATio

Регистрация: Mar 2009
Сообщений: 21
Код 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);//в пустой мувик грузим нашу картинку
Я думаю, что вы рано добавили листенер


Последний раз редактировалось RenoVATio; 04.09.2009 в 19:17.
Создать новую тему Ответ Часовой пояс GMT +4, время: 09:56.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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