Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>I think the confusion comes from the word Flash , which could refer to the general use of the Flash Player plugin, the actual software or just generally anything programmed with Actionscript. Also, there's clearly a lack of distinction between the languages ( MXML , Actionscript ) and the tools ( Flash IDE , FlashBuilder ) a problem that Adobe should clearly address ( In that respect the name FlashBuilder is a better choice than Flex) </p> <p>Another way to look at it is to think of the end product, namely a compiled swf. At the beginning, the only way to produce a flash movie , or a swf , was to work with the Flash IDE. It was fine for designers but very frustrating for developers. Things have changed!</p> <p>Instead of thinking Flash vs Flex, think Flex projects vs pure Actionscript projects.</p> <p>Flex is first and foremost a framework built on top of Actionscript, which targets web applications and comes with a set of UI components to that effect. Also, Flex comes with its own language, MXML.</p> <p>more info here:<br/> <a href="http://ted.onflash.org/2008/01/what-is-flex.php" rel="noreferrer">http://ted.onflash.org/2008/01/what-is-flex.php</a> </p> <p>For pure Actionscript projects, as a developer, you may want to discard the Flash IDE and use alternatives such as FlashDevelop( Windows ) , FlashBuilder and FDT, there are other options , but let's just say these are the major ones.</p> <p>Whatever you can do with Flex, you can do with Actionscript 3 , don't forget Flex is built on top of AS3. </p> <p>So the difference with picking up an AS3 book or a Flex book, is basically the difference between reading about a programming language and reading about a framework.</p> <p>Finally , Haxe is another approach which is gaining more and more support.<br/> <a href="http://haxe.org/doc/intro" rel="noreferrer">http://haxe.org/doc/intro</a></p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload