If you're developing on Windows, FlashDevelop gives you a pretty good
no-cost option, and lets you code for Flash (pure as3), Flex, or Haxe
(which is really quite good and lets you directly target swf or as3 source
code, or, via OpenFL gives you swf/air/js/c++ targets from the same flash
api based Haxe code - including android and iOS ).
FlasCC gives you ways to re-use c++ code as highly optimized swf bytecode
whereas Haxe/OpenFL gives you ways to create native c++ apps using the
same/similar flash api in Haxe code.

Flex on the other hand is an awesome, fully loaded RIA "construction kit".

I use FlashBuilder mostly for Flex, but I know many (like Gary) who swear
by IntelliJ. Flex is great for certain things, but it has been criticised
in the past for being bloated and slow. And it can be. But as with most
things there are usually ways to optimize when it's possible or distract
the user when it's not. I think the main concern in the recent past was
mobile performance (and size) with Flex. These concerns are easing with the
rapid advances in the mobile space.

I use FlashDevelop primarily for Haxe, but it is also very good for pure
as3 (not so great for mxml, although it's been a long time since I tried
that, so it may now be better than it was).

Flash professional is a tool that is mainly focused on the design
elements/assets, including timeline based animations etc. But you can code
with it too, a lot of as3 developers started out with this. But most people
I know prefer to code in a dedicated editor, and based on what you
described I expect you would too, the coding support in Flash is still
quite basic.

Nothing conclusive there, just more options to consider. But if you want to
try a no-cost approach, consider giving FlashDevelop a whirl... and then
choose something more if you need it. Whether you should use Flex or not
depends on how much your app could leverage the Flex component set - not
easy to advise based on your description. If you decide not to use Flex,
then FlashDevelop might be all you need.







Greg Dove
Dove Software Development Ltd
http://greg-dove.com


On Thu, Jul 11, 2013 at 2:54 PM, Dennis Raddle <dennis.rad...@gmail.com>wrote:

> Is Flash Builder a good tool for ActionScript development, or is there
> something better? I don't want to pay for more than one tool. I'm a
> C++/Python programmer so I'm comfortable working in code.
>
> Dennis
>
>
> On Wed, Jul 10, 2013 at 7:36 PM, Gary Young <flashflex...@gmail.com>
> wrote:
>
> > My answer is YES, Flash Platform is the only one can cross most desktop
> > browsers and Android/IOS apps, others are just fake. Use Flex when 1)
> your
> > app will use a lot of standard components; 2) your app has highly complex
> > user interactions. -Gary
> >
> >
>

Reply via email to