Hello,
in html5 target is-it possible to detect mouse move out of canvas element ?
import openfl.display.Sprite;
import openfl.events.Event;
import openfl.events.MouseEvent;
class Main extends Sprite
{
public function new()
{
super();
var sprite:Sprite = new Sprite();
sprite.graphics.beginFill(0xFF0000);
sprite.graphics.drawRect(0, 0, 100, 100);
sprite.graphics.endFill();
sprite.x = sprite.y = 100;
sprite.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
sprite.addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
this.addChild( sprite );
}
private function onMouseDown(event:MouseEvent):Void
{
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
}
private function onMouseMove(event:MouseEvent):Void
{
trace( event.localX );
}
private function onMouseUp(event:MouseEvent):Void
{
stage.removeEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
}
}
<window width="400" height="400" orientation="portrait" background="0x00ff00" />
The mouse is not detectable when is out of canvas (400px)
Thanks