User Guide
Operators 127
In the following example, the keyword this references the Circle object:
function Circle(radius:Number):Void {
this.radius = radius;
this.area = Math.PI*Math.pow(radius, 2);
}
var myCircle = new Circle(4);
trace(myCircle.area);
In the following statement assigned to a frame inside a movie clip, the keyword this
references the current movie clip.
// sets the alpha property of the current movie clip to 20
this._alpha = 20;
In the following statement inside a MovieClip.onPress handler, the keyword this references
the current movie clip:
this.square_mc.onPress = function() {
startDrag(this);
};
this.square_mc.onRelease = function() {
stopDrag();
};
See also
on handler, onClipEvent handler
Operators
Symbolic operators are characters that specify how to combine, compare, or modify the values
of an expression.
Operators summary
Operator Description
+ (addition) Adds numeric expressions or concatenates (combines) strings.
+= (addition
assignment)
Assigns expression1 the value of expression1 + expression2.
[] (array access) Initializes a new array or multidimensional array with the specified
elements (a0 , and so on), or accesses elements in an array.
= (assignment) Assigns the value of expression2 (the parameter on the right) to the
variable, array element, or property in expression1.