1. All things that exist on the stage (even if invisible or inactive) are Classes.
  2. All actions that happen are Events.
  3. All Events are Classes.
  4. All Classes inherit the Object class.

The only things that are different are:

Primitive data types:

  • Boolean
  • int
  • Null
  • Number
  • String
  • uint
  • void

These act quite a bit like classes in many use examples.

Complex data types:

  • Object
  • Array
  • Date
  • Error
  • Function
  • RegExp
  • XML
  • XMLList

Each of these have some specialized create, read, update, and delete (CRUD) techniques, so do not expect them to be consistent between each other. For example, compare the different ways to create an XML object and an Array object.

You can review this data type explanations at Adobe’s data type description page.

That’s it . . . though there may be more to come.

– 30 –