Scripting
Actions Panel

Syntax is case sensitive.

Everything is an object
Classes with properties (x,y,width, height, etc)

Instance Names for scripting
Trace to test things
Setting properties via actionscript

Methods (like functions) things you can have an object do.
this.stop();
this.gotoAndPlay(frame#);
this.gotoAndPlay(frame label);

Movie clip with multiple frames.

Events for objects to listen for. When an event happens the object will preform some action.

Comments:
//
/* */

Dot Notation
object.inner_object.property=value;

Scope of variables.
Variables:
var name:type;

It's better to give the variable a type, for speed and memory issues. Also helps with errors in assigning the wrong value to a variable.

Arrays:
var people:Array = new Array ("Larry", "Herbert", "Shirley");
people.length;
people[0];

Operators and Order of Operations

String and concatenation.
var person:String = "Law" + "rence";

if(person =="Lawrence"){
    trace("Hey Lawrence");
}

&& and
|| or

drag and drop (page 202)

document class (page 204 introduces this, the handout suppliments this topic).

Check syntax.

timer (page 214)