package{ // mxmlc curve.as import flash.display.Sprite; import flash.events.*; import flash.filters.*; [SWF(backgroundColor="#ffffff", frameRate="30", width="800", height="600")] public class curve extends Sprite{ public var b:Sprite = new Sprite(); public function curve(){ init(); } public function init():void{ addChild(b); b.filters = [new GlowFilter(0x000000, 0.5, 10, 10, 5)]; stage.addEventListener(MouseEvent.MOUSE_MOVE, mv); } public function mv(e:MouseEvent):void{ // b.graphics.clear(); b.graphics.lineStyle(1, 0xccff00, 0.6); b.graphics.moveTo(100,100); b.graphics.curveTo(700,500,e.stageX,e.stageY); b.graphics.lineStyle(1, 0xff0000, 0.3); b.graphics.moveTo(100,100); b.graphics.curveTo(e.stageX,e.stageY,700,500); graphics.endFill(); } } }