Displaying Sprite in Flex
Today I’ve tried to add simple Sprite instance to Flex Canvas using addChild() method, but it doesn’t work. Solution is very simple – use rawChildren.addChild().
Example:
package
{
import flash.display.Sprite;
import mx.containers.Canvas;
public class SimpleCanvas extends Canvas
{
public function SimpleCanvas()
{
super();
// Create sprite
var sprite:Sprite = new Sprite();
sprite.x = 100;
sprite.y = 100;
// Draw black circle in sprite
sprite.graphics.beginFill( 0x000000 );
sprite.graphics.drawCircle( 0, 0, radius );
sprite.graphics.endFill();
// Add sprite to Canvas display list
rawChildren.addChild( sprite );
}
}
}

October 1st, 2009 at 8:48 am
Hi,
if i want to display the sprite in mxml file which calls this actionscript class’s function.
how to do?
regards,
kanti