Flex桌面程序(入门)之绘制一个移动的圆
package { import flash.display.Shape; import flash.display.Sprite; import flash.events.Event; [SWF(width="400", height="300", frameRate="30")] public class MyDemo extends Sprite { private var circle:Shape; public function MyDemo() { circle = new Shape(); circle.x = 50; circle.y = 100; addChild(circle); circle.graphics.beginFill(0xee2f2f); circle.graphics.drawCircle(circle.x,circle.y,40); circle.addEventListener(Event.ENTER_FRAME,changePos); } public function changePos(event:Event):void { if(circle.y >= 300) { circle.y = 1; }else if(0<circle.y && circle.y < 300) { circle.y+=5; } } } }