What tools do I need to develop in ActionScript (in Linux)

17,916

Solution 1

A Windows or Mac box. :-)

just kidding, actually you can use the Flex 3 SDK mentioned above and compile using the CLI. If these AS3 Libraries are indeed Flex libraries (sometimes there are discrepancies between what works in Flex, what works in CS3, and what works in both) then you should be able to import them and use them.

Also, I've never tried it myself, but Flex Builder is based on Eclipse and I believe there's a way to configure Eclipse to compile with the opensource Flex compile if you'd rather work in a graphical IDE.

Solution 2

I have written a blog entry on how to setup Eclipse + AXDT + Flex SDK to prepare your mxml/actionscript (as3) development environment on Linux. If you are interested, you can have a look here: http://netpatia.blogspot.com/2009/09/flash-development-on-linux.html

Solution 3

It looks like the Flex 3 sdk (http://www.adobe.com/products/flex/flexdownloads/index.html) is a good place to start. Any other suggestions?

Solution 4

I've had very good experiences with Sprouts. It is a ruby wrapper for the Flex SDK that allows building with Rake and easily hooks into continuous integration engines.

http://www.projectsprouts.com/

Solution 5

Project Sprouts is probably going to be the quickest way to get up and running with ActionScript or Flex development on any operating system, but especially on Linux.

You'll need to install Ruby and RubyGems, other than that, it's a couple of terminal commands and you should have an application building and displaying.

You should be able to build ActionScript 2, ActionScript 3, AIR or Flex Projects without any manual system configuration at all. Because Sprouts is inherently a CLI application, you can use any development environment you prefer and initiate your builds with simple commands like:

Compile and run debug build

rake debug

Compile and run test harness

rake test

Compile an optimized build for deployment

rake deploy

Compile your application as a library

rake swc

Generate documentation for your application

rake doc

Of course you can easily create or customize your build scripts using Rake, an amazingly simple and flexible build script engine.

Like Rails, Sprouts also comes standard with code generators that automatically create classes, test cases, test suites and even MXML components.

Unlike many open-source projects, Sprouts includes some pretty extensive and detailed documentation.

Let us know what you think.

http://projectsprouts.org

Share:
17,916

Related videos on Youtube

Steven Noble
Author by

Steven Noble

ex-shopify ex-stripe MSc in Mathematics

Updated on March 11, 2020

Comments

  • Steven Noble
    Steven Noble about 4 years

    I've never developed Flash before but I have a project where I want to use an ActionScript 3 library and I'm not sure what tools I need to start. To further complicate things my main development box is an Ubuntu box. Are there any necessary packages I need to install? Or any .deb's I can buy?

  • Simon Groenewolt
    Simon Groenewolt over 15 years
    mtasc only compiles as2 as far as I know
  • Stann
    Stann over 13 years
    flex builder for Linux has been discontinued and will cease to work December 21-st 2010.
  • DilbertDave
    DilbertDave about 13 years
    The link to your blog article is broken - can't locate it on your site either. Can you update, I'd be keen to read that.

Related