|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Dec 2009
Сообщений: 45
|
Обращение к String как к переменной или функции
var thisIsVarInt:int; var thisIsvarString:String; IsthisFuncExist("thisIsVarInt") = 123; IsthisFuncExist("thisIsvarString") = "5678.901234"; public function thisIsFunction( i:int, s:String ) : float { return Number( s ) * i; } var tmpF:float = IsthisFuncExistToo("thisIsFunction( thisIsVarInt, thisIsvarString )"); |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Последнюю строчку нативными методами нельзя.
Последний раз редактировалось i.o.; 09.09.2010 в 16:35. |
|
|||||
Регистрация: Dec 2009
Сообщений: 45
|
Благодарю!
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Я один не понял, что хотел автор?
|
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Я так понял что у него есть строка и по иронии судьбы значение этой строки совпадает с именем переменной и функции и он хочет обратится к этим функциям и переменным.
Для функции вполне подойдёт getDefinitionByName, кстати.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Ну как понял я: в первом случае у автора возникла необходимость по строковым значениям обращаться к переменным и функциям. А в последней строчке примера ему понадобилось что-то вроде eval() из AS1/2.
|
|
|||||
Регистрация: Dec 2009
Сообщений: 45
|
i.o сразу понял о чем идет речь!
|
Часовой пояс GMT +4, время: 11:43. |
|
« Предыдущая тема | Следующая тема » |
|
|