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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 23.01.2011, 14:45
Dr_Bra вне форума Посмотреть профиль Отправить личное сообщение для Dr_Bra Посетить домашнюю страницу Dr_Bra Найти все сообщения от Dr_Bra
  № 1  
Ответить с цитированием
Dr_Bra
 
Аватар для Dr_Bra

Регистрация: Nov 2008
Адрес: Moscow
Сообщений: 493
Отправить сообщение для Dr_Bra с помощью ICQ
По умолчанию событие contentLoaderInfo для каждого объекта, созданного массивом

Всем доброго времени суток!

Делаю очередную галерею, на этот раз хочется реализовать такую механику:
1) Подгружаем XML с информацией о картинках
2) С помощью массива создаем контейнеры
3) Загружаем в каждый контейнер картинку
4) Вешаем событие на загрузку, по завершению которого, нужно спрятать прелоадер в контейнере

Последний пункт, как раз и не получается, а именно не получается обратиться к контейнеру, чья картинка уже загрузилась.

Вот часть кода:
Код AS3:
private function loadPicture():void
		{
			var arreyGallery1:Array = new Array;
			for(var i:int = 0; i < imgMax; i ++)
			{
				var loader:Loader = new Loader;
				loader.load(new URLRequest(gallery1Content[i].@small));
				loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaderComplete);
				cont = new Cont();
				stage.addChild(cont);
				cont.name = "cont" + [i];
				cont.x = i * (cont.width + 50);
 
				cont.container_mc.addChild(loader);
				cont.info_txt.text = gallery1Content[i].@info;
			}
 
		}
 
		private function loaderComplete(e:Event):void
		{
			trace(e.target);//[object LoaderInfo]
			cont.play();		
		}
Помогите, пожплуста, разобраться, как после того, как картинка уже загрузилась, обратиться к этому контейнеру.

Создать новую тему   Часовой пояс GMT +4, время: 10:58.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
картинку , контейнер , массива , прелоадер

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

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


 


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


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