Показать сообщение отдельно
Старый 14.08.2013, 12:37
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 3  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,922
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Цитата:
Сообщение от caseyryan Посмотреть сообщение
Да, если это не примитивный тип данных типа int или Boolean, которые передаются по значениею, а не по ссылке.

Нельзя. Таким образом изменится свойство name, но не имя переменной которое пишется в редакторе. К слову, после компиляции имя переменной вообще нельзя поменять никак. Да и не нужно это, так как используется оно только для получения ссылки на объект, а ее с таким же успехом хранит и массив.
Тогда основной вопрос:

Как динамически задать новой переменной имя? Тоесть, например, указать ее имя в цикле + I?

Код AS3:
for(var i:int  = 0; i < 3; i++)
{
 
      var ["name"+i]:String;
}
 
name0 = "hello";
name1 = "bye";
name2 = "nm";