LINUX.ORG.RU

flash develop linux


0

0

Понадобилось скомпилировать код, начинается с package{ import flash.display.*;

Написан на action script. Что делать? Есть ли консольный компилятор?

anonymous

Единственный существующий нормальный компилятор флеша - кроссплатформенный (на java) и консольный. gdb-подобный отладчик прилагается (тоже на java). Все остальные адобовские приблуды для флеша лишь глюковатые обёртки к нему.

http://download.macromedia.com/pub/flex/sdk/flex_sdk_3.zip

собственно сам компилятор bin/mxmlc

GPFault ★★
()

можно попробовать MTASC http://osflash.org/mtasc , но он может последние стандарты флеша не поддерживать. Лучше родным из SDK.

anonymous
()

1. На что надо бы обратить внимание - есть ли в коде инклуд пакета fl.* - тогда надо "утащить" соответствующий пакет из какого-нибудь Flash IDE, можно даже из триала. 2. mtasc не поддерживает Actionscript 3 (и не будет - впрочем, и не очень надо), а у Вас, судя по всему, именно третий. Так что качайте Flex SDK и пытайтесь скомпилить. Да, еще, внимательно посмотрите на параметры файла конфигурации (xml), его вполне можно править ручками - это если нужен определенный размер флэшки и очень не нравится синий грязный фон по умолчанию. Если это не смущает, все просто. Команда компиляции с конфигурацией: mxmlc -load-config+=Config.xml -debug=true -incremental=true -benchmark=false Без оной mxmlc myMain.as Сама по себе конфигурация (вставляю из своего тестового проекта, там никакого колдовства нет)

<?xml version="1.0" encoding="utf-8"?> <!--Flex compiler config for project ObjectExamples generated by FDBuild--> <!--============--> <!--This file was generated by a tool.--> <!--Any modifications you make may be lost.--> <flex-config> <compiler> <source-path append="true"> <path-element>C:\Users\Lenka\Documents\flexprojects\ObjectExamples\classes</pat h-element> <path-element>C:\Program Files\FlashDevelop\Library\AS3\classes</path-element> </source-path> </compiler> <file-specs> <path-element>C:\Users\Lenka\Documents\flexprojects\ObjectExamples\classes\Obje ctExamples.as</path-element> </file-specs> <default-background-color>#FFFFFF</default-background-color> <default-frame-rate>30</default-frame-rate> <default-size> <width>800</width> <height>400</height> </default-size> </flex-config>

source-path - где Ваши классы лежат file-specs - Ваш главный default-background-color - цвет фона width height - ширина и высота

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.