не понимаю, что не работает

Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal" creationComplete="onCC()">
<mx:Script>
<![CDATA[
private function onCC():void
{
var circle:Shape = new Shape()
circle.graphics.lineStyle(5);
circle.graphics.drawCircle(250, 250, 50);
Canvas.addChild(circle);
}
]]>
</mx:Script>
<mx:Canvas id="Canvas" width="500" height="500" backgroundColor="#c8c9ff" />
</mx:Application>
прочитал
эту статью, но пример оттуда НЕ РАБОТАЕТ
Добавлено через 51 минуту
нашел. может пригодится кому.

Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal" creationComplete="onCC()">
<mx:Script>
<![CDATA[
import flash.display.*;
private function onCC():void
{
var circle:Shape = new Shape()
circle.graphics.lineStyle(5);
circle.graphics.drawCircle(250, 250, 50);
Canvas.rawChildren.addChild(circle);
}
]]>
</mx:Script>
<mx:Canvas id="Canvas" width="500" height="500" backgroundColor="#c8c9ff" />
</mx:Application>