To do this, you will need to continuously run the function between MouseEvent.MOUSE_DOWNand Event.MOUSE_UP, since MouseEvent.MOUSE_DOWN will be sent only once when pressed.
script, :
myButton.addEventListener(MouseEvent.MOUSE_DOWN,mouseDown);
function mouseDown(e:Event):void {
stage.addEventListener(MouseEvent.MOUSE_UP,mouseUp);
addEventListener(Event.ENTER_FRAME,tick);
}
function mouseUp(e:Event):void {
removeEventListener(Event.ENTER_FRAME,tick);
stage.removeEventListener(MouseEvent.MOUSE_UP,mouseUp);
}
function tick(e:Event):void {
}
, TOUCH, . , - , .
, Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT , MouseEvent :
MouseEvent.MOUSE_DOWN : TouchEvent.TOUCH_BEGIN
MouseEvent.MOUSE_UP : TouchEvent.TOUCH_END