Компіляція з командного рядка

mxmlc - це компілятор ActionScript коду, що працює з командного рядка. Ми будемо розбирати методи компіляції з командного рядка для операційних систем Windows і Linux / MacOS. Ось кілька прикладів де може доводиться компілятор mxmlc:

На першому пункті хотілося б зупинитися більш докладно. Уявіть собі ситуацію коли ви працюєте над онлайн грою в команді з 5 флешер. Ваш код лежить в системі контролю версій, наприклад svn (subversion). Кожен співробітник пише код на своєму комп'ютері, перевіряє його, і після тестів відправляє код на тестовий сервер (коммітов ревізії). Так ось можна налаштувати сервер так, що б після кожного збереження (коммітов), сервер автоматично збирати заново флешку (флешки) на тесті. Інший приклад пов'язаний з сервером - ви можете зробити так що б флешка збирати заново на сервері за запитом php в браузері.

Для компіляції програми в ОС Windows ми будемо писати .bat файл. який можна запустити клікнувши по ньому два рази. Якщо ви використовуєте ОС Linux або MacOS - для вас будемо писати .sh скрипти, для запуску з командного рядка.

Для початку напишемо клас App.as який ми будемо компілювати:

І не забудьте поміняти шлях C: \ Users \ User \ sdks \ flex_sdk_4.6 на шлях до каталогу де у вас лежить Flex SDK. Структура цього коду дуже проста, спершу ми вказуємо повний шлях до файлу mxmlc.exe. який повинен лежати в каталозі с / bin /. Наступний параметр це ім'я головного класу додатка. Далі йде директива -o після якої необхідно написати ім'я вихідного файлу .swf Зверніть увагу що параметри повинні розділятися пропуском (!). Збережіть файл, а потім запустити, клікнувши по ньому два рази. Якщо все добре - у вас поруч з .bat файлом повинна з'явитися флешка app.swf.

Компіляція в Linux / MacOS

Створіть поруч з класом App.as файл run.sh і скопіюйте в нього вміст:

Не забудьте в першому рядку поміняти шлях до каталогу де у вас лежить Flex SDK. Так само як і для Windows, на початку ми вказуємо шлях до компілятора mxmlc. Першим параметром вказуємо який клас необхідно скомпілювати. Далі використовуючи атрибут -output повідомляємо ім'я вихідного файлу .swf

Відкрийте Термінал і пройдіть в ньому до каталогу де лежить скрипт run.sh (використовуючи команду cd

/ Work / testrun /). Після чого ви можете запустити скрипт .sh в терміналі наступним чином ./run.sh

Завантажити вихідні для Windows і Linux / Mac можна тут.

Так прeбудет з вами Flash.
Serious Sam
Цю статтю прочитали 3319 раз

Навігація по публікаціям

Схожі статті