14 Facts About ActionScript

1.

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

FactSnippet No. 873,479
2.

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

FactSnippet No. 873,480
3.

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

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

FactSnippet No. 873,482
5.

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

FactSnippet No. 873,483
6.

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

FactSnippet No. 873,484
7.

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

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

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

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

FactSnippet No. 873,488
11.

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

FactSnippet No. 873,489
12.

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

FactSnippet No. 873,490
13.

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

FactSnippet No. 873,491
14.

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