Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Компилятор mxmlc. (http://www.flasher.ru/forum/showthread.php?t=213251)

Vlad32c 18.08.2016 17:41

Компилятор mxmlc.
 
Уважаемые форумчане!
Подскажите, пожалуйста.
Я решил попробовать компилировать с помощью компилятора FlexSDK - mxmlc.exe.

Файл класса - Main.as расположил в папке с FlexSDK так:
C:\FlexSDK\bin\Projects\Main.as

Запускаю компиляцию так:

mxmlc.exe -debug Projects\Main.as -output Projects\test1.swf -default-background-color 0xFFFFFF -default-size 300 200

Все компилируется нормально.

А как мне скомпилировать два класса, например:

C:\FlexSDK\bin\Projects\Main.as
и
C:\FlexSDK\bin\Projects\Button.as

Как класс Projects\Button.as добавить в команду компиляции?
Подскажите, пожалуйста!
Заранее, спасибо!

wvxvw 21.08.2016 20:04

mxmlc сам находит зависимости. Т.е. достаточно импортировать зависимый класс чтобы компилятор его нашел.
Кроме этого, нужно чтобы все исходники, которые можно найти были видны компилятору (опция -sp).

Справку компилятор сам распечатает если вызвать с опцией -h. Но можно прочитать еще и тут: http://www.docsultant.com/site2/articles/flex_cmd.html.

Vlad32c 25.08.2016 09:38

Большое спасибо за подсказку!
Я сделал так. Прописал команду компилятору:

mxmlc.exe -debug -source-path Projects -file-specs Projects\Main.as -output Projects\test1.swf -default-background-color 0xFFFFFF

И все скомпилировалось.

Теперь, надо разобраться, как сохранять пропорции при изменении масштаба окна, по-моему это делается с помощью класса flash.display.StageScaleMode;
Сейчас буду пробовать.

Затем, нужно разобраться, как выводить отладочную информацию.

Спасибо вам большое за советы.

dimarik 07.09.2016 22:22

Код AS3:

trace()

Вам в помощь для "выводить отладочную информацию".


Часовой пояс GMT +4, время: 18:49.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.