14 Facts About ActionScript


ActionScript is an object-oriented programming language originally developed by Macromedia Inc .

FactSnippet No. 873,479

ActionScript code is usually converted to byte-code format by the compiler.

FactSnippet No. 873,480

ActionScript 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.

FactSnippet No. 873,481

ActionScript 3 is used with Adobe AIR system for the development of desktop and mobile applications.

FactSnippet No. 873,482

ActionScript was used with Scaleform GFx for the development of 3D video game user interfaces and HUDs.

FactSnippet No. 873,483

ActionScript was initially designed for controlling simple 2D vector animations made in Adobe Flash .

FactSnippet No. 873,484

Today, ActionScript is suitable for desktop and mobile development through Adobe AIR, it is used in some database applications and in basic robotics as in Make Controller Kit.

FactSnippet No. 873,485

ActionScript started as an object-oriented programming language for Macromedia's Flash authoring tool, later developed by Adobe Systems as Adobe Flash.

FactSnippet No. 873,486

Two important features of ActionScript that distinguish it from later versions are its loose type system and its reliance on prototype-based inheritance.

FactSnippet No. 873,487

Since ActionScript 3 was a complete rewrite of ActionScript 2, the data types and their inheritances have changed.

FactSnippet No. 873,488

Unlike some object-oriented languages, ActionScript makes no distinction between primitive types and reference types.

FactSnippet No. 873,489

Reference in ActionScript is a pointer to an instance of a class.

FactSnippet No. 873,490

All objects in ActionScript are accessed through references instead of being accessed directly.

FactSnippet No. 873,491

In opposition to the decompilers, ActionScript obfuscators have been introduced, which transform code into a form that breaks decompiler output while preserving the functionality and structure of the program.

FactSnippet No. 873,492