14 Facts About ActionScript 3

1.

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

FactSnippet No. 1,311,769
2.

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

FactSnippet No. 1,311,770
3.

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

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

FactSnippet No. 1,311,772
5.

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

FactSnippet No. 1,311,773
6.

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

FactSnippet No. 1,311,774
7.

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

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

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

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

FactSnippet No. 1,311,778
11.

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

FactSnippet No. 1,311,779
12.

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

FactSnippet No. 1,311,780
13.

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

FactSnippet No. 1,311,781
14.

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