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

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

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

Регистрация: Nov 2006
Сообщений: 113
По умолчанию вопрос по массивам

Схватился, возможно, за не очень пока посильное, но все же... В битвах мужчина крепчает Собственно, вопрос. Хотел создать массив мувов, в каждый из которых загружался бы свой какой-то клип из вне. Реализовал следующим образомЖ

Код:
for(i=1; i<3; i++) {
	PhotoArray[i] = "mc_"+i;
	_root.createEmptyMovieClip(PhotoArray[i], this.getNextHighestDepth());
	var mcl:MovieClipLoader = new MovieClipLoader();
	mcl.addListener(mclListener);
	
	mcl.loadClip("photo_"+i+".swf", PhotoArray[i]);
}
То есть, фактически создал массив имен и насоздавал кучу клипов. Они действительно создаются и с ними можно работать, если указывать имя клипа напрямую. то есть, выражение типа
Код:
mc_1._x = 100;
выполняется, а

Код:
PhotoArray[1]._x = 100;
//или
setProperty(PhotoArray[1], _x, 100);
уже нет, хотя, по сути дела это одно и то же... Как может показаться на первый взгляд. Поправьте меня, где я не прав и если я иду в неправильном направлении и можно это реализовать правильнее, то скажите как. Буду признателен.


Последний раз редактировалось iNils; 09.11.2006 в 21:40.
Создать новую тему   Часовой пояс GMT +4, время: 11:11.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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