Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Difference between Flash, Air, and ActionScript

can someone describe these 3 technologies, the differences between the, and how they relate to each other?

like image 457
Andy Hin Avatar asked Nov 18 '10 21:11

Andy Hin


People also ask

Is Adobe AIR the same as Flash?

AIR can connect to device resources. With AIR you can prepare apps to run on any type of device. Adobe AIR can be independent installed on your device or be emmbeded in your App. Flash player (plug in or standalone app) is the simplest way to watch Flash SWF content on desktop (app) or in your browser (plug in).

Is Adobe AIR replacing Flash?

Today even the Flash development tool has been renamed to reflect the fact that most developers are using Adobe AIR to develop HTML5 content rather than Flash content.

What is Adobe Flash ActionScript?

ActionScript is the programming language for the Adobe® Flash® Player and Adobe® AIR™ run-time environments. It enables interactivity, data handling, and much more in Flash, Flex, and AIR content and applications. ActionScript executes in the ActionScript Virtual Machine (AVM), which is part of Flash Player and AIR.

Can Adobe Air Play Flash?

Application development. AIR runs applications within a contained Flash Player instance. It runs web applications via WebKit rendering engine.


1 Answers

From this Armor Game's post:

Flash - Vector-based animation package that, over time, has developed scripting and gradually gotten more complex and supported more interactive results to the point where it's used for things like complicated Flash games and other such stuff. Can be scripted with ActionScript and compiles to the SWF format. Flash is part of the CS packages, which are in the high hundreds / low thousands. There's also different versions of the package available, so make sure the one you get has what you need.

AIR - An enhanced API and separate runtime for Flash applications centered around desktop support. A program written for AIR can do all the fun things that the normal Flash player can't, such as catching the middle and right clicks. I'm fuzzy on the details, though. Not really relevant if you're just interested in making Flash games to go up on the web, but it might be worth looking into if you want to have a more fully-featured downloadable version of your game.

Actionscript (from http://en.wikipedia.org/wiki/ActionScript) -

a scripting language originally developed by Macromedia Inc. (now owned by Adobe Systems). It is a dialect of ECMAScript (meaning it has the same syntax and semantics of the more widely known JavaScript), and is used primarily for the development of websites and software targeting the Adobe Flash Player platform, used on Web pages in the form of embedded SWF files.

like image 111
wajiw Avatar answered Oct 01 '22 01:10

wajiw