MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE Reference page 1272

Actionscript 2.0 language reference
Table of Contents

Advertisement

Example
The following example creates the Transform
can see that the Transform object's
even though they contain the same values.
import flash.geom.Transform;
var rect:MovieClip = createRectangle(20, 80, 0xFF0000);
var trans:Transform = new Transform(rect);
trace(rect.transform == trans); // false
for(var i in trans) {
trace(">> " + i + ": " + trans[i]);
// >> pixelBounds: (x=0, y=0, w=20, h=80)
// >> concatenatedColorTransform: (redMultiplier=1, greenMultiplier=1,
blueMultiplier=1, alphaMultiplier=1, redOffset=0, greenOffset=0,
blueOffset=0, alphaOffset=0)
// >> colorTransform: (redMultiplier=1, greenMultiplier=1,
blueMultiplier=1, alphaMultiplier=1, redOffset=0, greenOffset=0,
blueOffset=0, alphaOffset=0)
// >> concatenatedMatrix: (a=1, b=0, c=0, d=1, tx=0, ty=0)
// >> matrix: (a=1, b=0, c=0, d=1, tx=0, ty=0)
}
for(var i in rect.transform) {
trace(">> " + i + ": " + rect.transform[i]);
// >> pixelBounds: (x=0, y=0, w=20, h=80)
// >> concatenatedColorTransform: (redMultiplier=1, greenMultiplier=1,
blueMultiplier=1, alphaMultiplier=1, redOffset=0, greenOffset=0,
blueOffset=0, alphaOffset=0)
// >> colorTransform: (redMultiplier=1, greenMultiplier=1,
blueMultiplier=1, alphaMultiplier=1, redOffset=0, greenOffset=0,
blueOffset=0, alphaOffset=0)
// >> concatenatedMatrix: (a=1, b=0, c=0, d=1, tx=0, ty=0)
// >> matrix: (a=1, b=0, c=0, d=1, tx=0, ty=0)
}
function createRectangle(width:Number, height:Number, color:Number,
scope:MovieClip):MovieClip {
scope = (scope == undefined) ? this : scope;
var depth:Number = scope.getNextHighestDepth();
var mc:MovieClip = scope.createEmptyMovieClip("mc_" + depth, depth);
mc.beginFill(color);
mc.lineTo(0, height);
mc.lineTo(width, height);
mc.lineTo(width, 0);
mc.lineTo(0, 0);
return mc;
}
1272
ActionScript classes
and applies it to the MovieClip rect. You
trans
and
trans
rect.transform
do not evaluate as equals

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Flash 8

Table of Contents