Make system for ActionScript?

In working on larger Actionscript / Flash projects, I began to really feel the need for some kind of β€œmake” system, but have not yet found it. Does anyone know if it exists?

Required Features:

  • The ability to link SWCs with their source code and / or FLAs, that is, "this swc is compiled from this source"
  • Ability to mark my current project depending on these SWCs (either in compile-time libraries or at runtime)
  • One big shiny button that, when pressed, does the following:
    • Checks if any of the source files has changed, and if so, recompiles the associated SWCs
    • Recompiles and reloads the main .swf, if necessary
    • Launches the main .swf

Have more to find a way to get something like FlashDevelop for this (but I don't know, it's good enough to be sure). Preferred is support for both the source code and the source FLA.

+3
source share
5 answers

You are looking for http://projectsprouts.org/ , which is based on the Rake the Ruby version of Make. He can do all this and more.

If you have installed Ruby and RubiGems, which, in my opinion, are installed by default on Mac computers, you can install them by typing them in your command line.

sudo gem install Sprout

It will take some time because it sets up a lot of things. After that you can create such a project.

sprout -n as3 ProjectName

rake deploy

, , , as3, . Ruby , . , unit test, .

+2

, , , "make"? , .

, , Flex/Actionscript Apache ant, XML .

+2

; Make?

Flex SDK ANT, . , Maven Cruise Control .

Maven Flex: http://code.google.com/p/flex-mojos/

Cruise Control w/Flex: http://www.eyefodder.com/blog/2006/05/continuous_integration_with_fl_5.shtml

+1

, . - Maven Flex flex-mojos, Sonotype. Maven , Ant, , NAnt Java Ant . - , Adobe OEM- , , SDK. , Maven, . , flex-mojos, ... " Maven" = . , 1 SWF , Maven. , 80+ , SWF , JSP, WAR. , 1 maven pom.

+1
source

You can check the Antpile , which according to the link "is a set of Ant scripts that cover everything from creating SWF, SWC, AIR, Android and even Unit Testing."

0
source

Source: https://habr.com/ru/post/1750325/


All Articles