14 Facts About ActionScript 3


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

FactSnippet No. 1,311,769

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

FactSnippet No. 1,311,770

ActionScript 3 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. 1,311,771

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

FactSnippet No. 1,311,772

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

FactSnippet No. 1,311,773

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

FactSnippet No. 1,311,774

Today, ActionScript 3 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. 1,311,775

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

FactSnippet No. 1,311,776

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

FactSnippet No. 1,311,777

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

FactSnippet No. 1,311,778

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

FactSnippet No. 1,311,779

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

FactSnippet No. 1,311,780

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

FactSnippet No. 1,311,781

In opposition to the decompilers, ActionScript 3 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. 1,311,782