Hi, Can anyone explain why the following code doesn’t work and how to fix it? (it produces no output on the stage). I’m using Flex SDK & FlashDevelop. Cheers.
MXML:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:view="*" layout="absolute">
<view:Level />
</mx:Application>
AS3:
package
{
import flash.display.Sprite;
import mx.containers.Canvas;
import mx.controls.Image;
public class Level extends Canvas
{
public function Level ()
{
super();
var myCanvas:Canvas = new Canvas();
var myContainer:Image = new Image();
var mySprite:Sprite = new Sprite();
mySprite.x = 10;
mySprite.y = 10;
mySprite.graphics.beginFill( 0xFFFFFF );
mySprite.graphics.drawCircle( 0, 0, 5 );
mySprite.graphics.endFill();
myCanvas.addChild(myContainer);
myContainer.addChild(mySprite);
myContainer.width=100;
myContainer.height=100;
}
}
}