2010-11-12 2 views
0

Как бы вы скомпилировали код ActionScript, основной класс которого находится внутри пакета с помощью компилятора командной строки mxmlc? Рассмотрим следующий пример -Компиляция ActionScript с использованием компилятора mxmlc

com.nuaavee::MainClass 
com.nuaavee.utility::SomeUtility 

MainClass импорт SomeUtility класса.

Есть ли способ скомпилировать эти классы, сохраняя MainClass в качестве основного класса для генерации swf?

ответ

3

Вот решение, которое было протестировано на работу -

mxmlc -output main.swf src/com/nuaavee/MainClass.as -source-path src/ 
0

Если это всего лишь класс Utility, он должен быть скомпилирован внутри MainClass.swf до тех пор, пока он ссылается. т.е. импортировать SomeUtility;

Если SomeUtility на самом деле является еще одним swf, вы можете скомпилировать его как модуль для загрузки и выхода из вашего MainClass, но это сложнее.

+0

Я думаю, вы поняли вопрос. Меня не волнует, как организованы и загружены классы. Меня беспокоит возможность скомпилировать swf. Пожалуйста, дайте мне знать, знаете ли вы. – nuaavee

+0

mxmlc.exe -options targetClass.as –

+0

mxmlc.exe автоматически включит необходимые supclasses. –