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 раз