Выполнение строки или доступ к компилятору actionscript во время выполнения - PullRequest
1 голос
/ 13 апреля 2011

Я разрабатываю генератор компилятора в ActionScript 3 с помощью Flash Builder 4. Мне нужно найти способ:

1.- Выполнить код внутри строки.

это может быть очень сложный код, не только функции trace (), но и полный код

2.- Другой альтернативой может быть указание компилятору actionscript компилировать код, автоматически сгенерированный из моего генератора компилятора.

Если кто-то знает хотя бы один ват на это, пожалуйста, сообщите мне.Большое спасибо

Ответы [ 2 ]

1 голос
/ 13 апреля 2011

В зависимости от кода в строке, вы можете оценить его самостоятельно или использовать что-то вроде http://eval.hurlant.com/

0 голосов
/ 14 апреля 2011

Нет собственного способа сделать это в ActionScript 3. В ActionScript 2 вы можете использовать eval ().

Возможные решения включают в себя следующее:

http://www.riaone.com/products/deval/

http://eval.hurlant.com/

Вы знаете свой проект лучше, чем кто-либо, но в целом лучшечем использование eval () как операторы.Единственным исключением будет механизм сценариев для игры - то, что управляет ветвлением в игре, которое вам нужно генерировать из внешнего источника.Часть из этого, я не могу думать много раз, чтобы сделать это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...