Código ActionScript :
package misClases{ import flash.display.Sprite; import flash.display.DisplayObject; import flash.events.*; import flash.events.Event; import flash.display.MovieClip; import flash.display.Shape; public class MouseEvento extends Sprite { private var _sprite:Sprite; public function MouseEvento() { _sprite=new Sprite ; _sprite.graphics.beginFill(0x00ffff); _sprite.graphics.drawRect(0,0,400,400); _sprite.graphics.endFill(); _sprite.addEventListener(MouseEvent.MOUSE_DOWN,iniciaDibujo); _sprite.addEventListener(MouseEvent.MOUSE_UP,terminaDibujo); addChild(_sprite); } private function iniciaDibujo(event:MouseEvent):void { _sprite.graphics.lineStyle(10,0xff0000,10); _sprite.graphics.moveTo(mouseX,mouseY); _sprite.addEventListener(MouseEvent.MOUSE_MOVE,dibuja); } private function terminaDibujo(event:MouseEvent):void { _sprite.removeEventListener(MouseEvent.MOUSE_MOVE,dibuja); } private function dibuja(event:MouseEvent):void { _sprite.graphics.lineTo(mouseX,mouseY); } } }
el problema es que cuendo lo ejecuto me dice lo siguiente:
1119: Acceso a una propiedad MOUSE_DOWN posiblemente no definida mediante una referencia con tipo estático Class.
como pueden ver en el paqueteimporte todo tipo de clases pensando que a eso se referiaperoaun asi no funciono.
espero puedan ayudar a este noob, gracias.