![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2005
Адрес: Bryansk
Сообщений: 73
|
Граждане! Подскажите, как можно с помощью eval создать объект класса по строке. То есть, например, есть у нас класс Class. Я хочу создать его экземпляр как-то вроде
Так не проходит. Может кто-нить помочь?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Последний раз редактировалось etc; 02.08.2007 в 16:44. |
|
|||||
|
Регистрация: Jun 2005
Адрес: Bryansk
Сообщений: 73
|
Большое спасибо, помогло!
Интересно, почему мой вариант не прокатывал? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Синтаксически неверно.
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Bryansk
Сообщений: 73
|
Что именно неверно?
![]() |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Скобки ещё нужно ставить. Иначе компилятор выполнит код последовательно, сначала new, а на стеке всякий мусор лежит.
Вообще, eval — рудимент прошлого, слава богу, в AS3 его нет. |
|
|||||
|
Регистрация: Jun 2005
Адрес: Bryansk
Сообщений: 73
|
приоритет... во блин
![]() а нужен eval для того, чтобы можно было к разным классам обращаться, а не только к Class |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
Цитата:
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
И использовать тогда уже такой способ Последний раз редактировалось iNils; 02.08.2007 в 18:07. |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|