Page is a not externally linkable
- Code, Content, and Presentation
-- Flash and Shockwave
---- AS3 dynamic sprite name


optik - 9:37 am on Jul 28, 2009 (gmt 0)


Solved this now, see below.

var i:Number=0;
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.buttonMode = true;
sprite.mouseChildren = false;

// Give the Sprite a name
sprite.name = "sprite_" + i; // "sprite_0" "sprite_1" ...

// Add the listener to the sprite.
sprite.addEventListener( MouseEvent.MOUSE_DOWN, Squash );

// Add the sprite to the display list.
addChild( sprite );

squaresArray.push(sprite);

// Increase the loop counter.
i ++;
}

function Squash( e:MouseEvent ):void
{

e.target.width=10;
squaresArray[0].height=10;
}


Thread source:: http://www.webmasterworld.com/flash/3959175.htm
Brought to you by WebmasterWorld: http://www.webmasterworld.com