Показать сообщение отдельно
Старый 12.08.2008, 16:57
ulik вне форума Посмотреть профиль Отправить личное сообщение для ulik Посетить домашнюю страницу ulik Найти все сообщения от ulik
  № 9  
Ответить с цитированием
ulik
 
Аватар для ulik

Регистрация: Apr 2007
Адрес: Moscow city
Сообщений: 286
Отправить сообщение для ulik с помощью ICQ
Почему это ?
Цитата:
в них нет ничего визуального
objectsHolder - это список, хранящий ссылки на childы, не важно чего.
Причем тут Array? Пример:
Вам надо создать 4 Sprite с именами "dog", "cat", "ball", "food".
Варианты:
1. создать 4 переменные и не парится (НО! А если их будет N ? )
2. перебирать их через getChildByName("имя") - вы запомните N имен?
Как раз для этого вы и создаете массив, который в себе хранит ссылки на объекты, чтобы обращаться к ним просто и легко.
Попробуйте все 3 варианта, думаю, вам станет ясно.
ps:

Код:
var arr:Array = new Array();
arr.push(new Sprite());
arr.push(new Object());
arr.push(new String("test"));
arr.push(new Number(10));

var numElements:int = arr.length;
for(var i:int = 0; i < numElements; i++)
{
  trace(i, arr[i], typeof(arr[i]));
}
__________________
Дизайн, как презерватив - каждому жмет по-своему © Я
мое: блог форум


Последний раз редактировалось ulik; 12.08.2008 в 17:01.