This document provides an overview of ActionScript, including:
- It is an object-oriented programming language that supports encapsulation, abstraction, inheritance, and polymorphism.
- ActionScript code is defined in files with a .as extension or embedded in MXML files.
- It has basic data types like int, Number, Boolean, String, and others.
- Classes must define a public constructor.
- Functions are defined with access modifiers, arguments, return types.
- Events and event handling are used for user interactions.
- Runtime type checking uses the "is" operator and casting uses "as".
- Exceptions use try/catch/finally blocks.