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

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

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

Регистрация: Jan 2008
Адрес: Minsk Belarus
Сообщений: 107
Question Добавление переменной в имя листенера.

Помогите плиз…
Нужно динамически создать несколько прелоадеров.
Пытался прописать в цикле так … Ругается… Как правильно?
Код:
for (var i = 0; i<col; i++) {
	all.createEmptyMovieClip("k"+i, i);
	var ["mc"+i+"Listener"]:Object = new Object();
	var ["p"+i]:MovieClipLoader = new MovieClipLoader();
	["p"+i].addListener(mc0Listener);
	["p"+i].loadClip(this.firstChild.childNodes[i].attributes.image, all["k"+i]);
}
["mc"+i+"Listener"].onLoadInit= function(){};

Старый 12.11.2008, 10:10
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Не надо создавать эти ущербные «листенеры», это во первых. А во вторых, this['mc'+i] = …

Старый 12.11.2008, 15:20
storm_ вне форума Посмотреть профиль Отправить личное сообщение для storm_ Посетить домашнюю страницу storm_ Найти все сообщения от storm_
  № 3  
Ответить с цитированием
storm_
 
Аватар для storm_

Регистрация: Jan 2008
Адрес: Minsk Belarus
Сообщений: 107
__etc, Спасибо за наводку.
Вот, теперь пишу так:
Код:
for (var i = 0; i<col; i++) {
	all.createEmptyMovieClip("k"+i, i);
	this["p"+i] = new MovieClipLoader();
	this["p"+i].loadClip(this.firstChild.childNodes[i].attributes.image, all["k"+i]);
}
а как теперь отследить прогресс и окончание загрузки? И возможно ли в этом случае отследить прогресс ?

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

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

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


 


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


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