Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Динамическое создание объектов 
V
    Опции темы
VingradFan
Дата 24.6.2011, 22:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 477
Регистрация: 30.1.2006
Где: Москва

Репутация: 1
Всего: 3



Здравствуйте, подскажите, пожалуйста, как решить проблему:
1. Есть класс, получающий в виде аргумента строку.
2. Создать в этом классе МАССИВ с таким именем.


Большое спасибо за помощь.
Код

 public class ArrCreator {
   function ArrCreator(arrName:String) {
       var arrName:Array = new Array;
   }
 }



--------------------
Когда-нибудь я стану богатым и куплю себе столько Ролтонов, сколько захочу...
PM MAIL WWW ICQ   Вверх
bars80080
Дата 24.6.2011, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: нет
Всего: 315



задача не практичная. потому и решение можно дать не практичное:

Код

eval('var ' + arrName + ' = new Array();');

PM MAIL WWW   Вверх
SoWa
Дата 25.6.2011, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Харекришна
****


Профиль
Группа: Комодератор
Сообщений: 2422
Регистрация: 18.10.2004

Репутация: 1
Всего: 74



eval в AS3 нету. Только дополнительно можно подключить.
А если задача стоит такая непрактичная - почему бы чуть не изменить требования? Ну если человеку надо:
Раз массив будет внутри класса - какая нам разница, будет он лежать в нем как private-член или будет элементом другой структуры?
Например так:
Код

 public class ArrCreator {

   private var tArrays:Array = new Array();

   function ArrCreator(arrName:String) {
       //var arrName:Array = new Array;
       this.tArrays[arrName] = new Array();
   }
 }

Как к нему обращаться разберешься?
Кстати, не забываем скобочки при создании массива.


--------------------
Всем добра smile
PM MAIL ICQ   Вверх
VingradFan
Дата 26.6.2011, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 477
Регистрация: 30.1.2006
Где: Москва

Репутация: 1
Всего: 3



Большое спасибо!


--------------------
Когда-нибудь я стану богатым и куплю себе столько Ролтонов, сколько захочу...
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 3 | Следующая тема »


 




[ Время генерации скрипта: 0.1062 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.