Free Ebook Manual Download

Programming, Automotive, Hardware, Gadget

The Adobe® ActionScript™ Virtual Machine 2, or AVM2 for short, was designed to execute programs written in the ActionScript 3.0 language. ActionScript 3.0 is based on ECMAScript, the international standardized programming language for scripting. ActionScript 3.0 is compliant with the ECMAScript Language Specification, Third Edition (ECMA-262). It also contains functionality based on ongoing work on ECMAScript Edition 4, occurring within the Ecma International standards body. This document describes the operation of the AVM2 and defines the file formats, data structures, and instruction formats used by the AVM2.
Read the rest of this entry »

Cover some techniques that can help performance Pop the hood and talk about how the new VM works Classes and Type Annotations Runtime natively supports strong types In ActionScript 2.0: Type annotations were a compiler hint Type information did not reach all the way down to the runtime All values were stored as dynamically typed atoms Type annotations were a “best practice” for developer productivity In ActionScript 3.0: Type annotations are employed to efficiently store values as native machine types Type annotations improve performance and reduce memory consumption
Read the rest of this entry »