PDA

Просмотр полной версии : Запуск кода из строки


Nazorei
31.05.2008, 23:15
Помогите пожалуйста.

В JavaScript есть функция Eval - выполянет переданный ей код.
Есть ли аналогичная функция в языке ActionScript, если да то какая?

vooparker
31.05.2008, 23:21
Нет, но можно:
http://gorbatov.blogspot.com/2007/05/deval-eval-flex.html
http://gorbatov.blogspot.com/2008/01/as3eval.html

Nazorei
31.05.2008, 23:25
Спасибо, то что нужно
"D.eval() (Дивал) - библиотека, позволяющая во Flex приложеняих исполнять текстовые строки как ActionScript-выражения."

Но сайт разработчика не открывается где находится эта библиотека. :(
Нет ее ни у кого?

vooparker
31.05.2008, 23:34
http://www.riaone.com/products/deval/index.html
http://www.riaone.com/download.html

Nazorei
01.06.2008, 00:10
Прошу прощение, только учусь)
Если кто использует эту библиотеку, то подскажите куда кидать файлы:
D.eval-1.1.swc и rsl/D.eval-1.1.swf

а то когда ставлю import r1.deval.D; пишет
1172: Definition r1.deval:D could not be found.

wvxvw
01.06.2008, 01:26
А в чем, в флеше или флексе? и в каком редакторе?

Nazorei
01.06.2008, 03:10
FlexBuilder 3

wvxvw
01.06.2008, 11:40
Project properties->Flex Build Path->Library Path->Add SWC.

Nazorei
01.06.2008, 14:47
Эх.. не нашел такого, ну ладна...
Наверное из-за того что у меня Flex Builder 3 for Eclipse

wvxvw
01.06.2008, 16:51
млин, так это плуг-ин...
если честно - не уверен, как с ним, но, по идее, нужно поискать в настройках, куда показывает class-path, и добавить там путь к директории, где лежит нужный SWC.

imam
25.07.2008, 20:04
Nazorei
Project >> Properties >> ActionScript Build Path >> Library Path >> Add SWC
И указываешь путь к патчу