Можно ли использовать код ActionScript, сгенерированный mxmlc с опцией keep-generate-actionscript, для создания SWF? - PullRequest
0 голосов
/ 06 июля 2011

При использовании компилятора приложений Flex (mxmlc), включенного в Flex SDK, существует опция -keep-генерируемый-actionscript или -keep.

Если я правильно понимаю документацию, файлы MXML сначала компилируются в исходный код Actionscript. Этот код и любой другой исходный код Actionscript в проекте затем компилируется в SWF-файл. Параметр -keep должен указать компилятору сохранить сгенерированный код AS вместо его удаления.

Мой вопрос: можно ли использовать сгенерированный код AS для создания SWF-файла? То есть можно ли начать с проекта, содержащего исходный код MXML и AS, и с помощью параметра -keep создать эквивалентный проект только с кодом AS? Я пытался это сделать, но сгенерированный код AS, похоже, имеет некоторые проблемы с именами файлов, ошибками компилятора и т. Д. Кому-нибудь еще повезло больше?

Я хочу сделать это, потому что если бы проект мог быть выражен только в файлах AS, было бы довольно легко написать простой обфускатор, который работает с исходным кодом и переименовывает вещи. Кажется, существует необходимость в обфускаторе с открытым исходным кодом, который работает с Flex / AS3 (по крайней мере, я его не нашел).

...