Page is a not externally linkable
optik - 9:37 am on Jul 28, 2009 (gmt 0)
var i:Number=0; sprite.buttonMode = true; // Give the Sprite a name // Add the listener to the sprite. // Add the sprite to the display list. squaresArray.push(sprite); // Increase the loop counter. function Squash( e:MouseEvent ):void e.target.width=10;
Solved this now, see below.
var n:Number=7;
var squaresArray:Array = new Array();
while( i < n )
{
// Create the Sprite
var sprite:Sprite = new Sprite();
sprite.graphics.beginFill( 0 );
sprite.graphics.drawRect( 0, 0, 50, 50 );
sprite.graphics.endFill();
sprite.x = Math.random() * 500;
sprite.y = Math.random() * 300;
sprite.mouseChildren = false;
sprite.name = "sprite_" + i; // "sprite_0" "sprite_1" ...
sprite.addEventListener( MouseEvent.MOUSE_DOWN, Squash );
addChild( sprite );
i ++;
}
{
squaresArray[0].height=10;
}