Sorry this demo requires the Flash player.

Most of our other demos are html5 compatible.

Get Adobe Flash player


source code

FlxMouseEventManager allows FlxSprites to listen to mouse events like MouseDown, MouseUp, MouseOver and MouseOut.

To activate it, simply add sprites to the manager and implement the event callbacks:

import flixel.input.mouse.FlxMouseEventManager;

var sprite = new FlxSprite();
FlxMouseEventManager.add(sprite, onMouseDown, onMouseUp, onMouseOver, onMouseOut); 

function onMouseDown(sprite:FlxSprite) {}
function onMouseUp(sprite:FlxSprite) {}
function onMouseOver(sprite:FlxSprite) {}
function onMouseOut(sprite:FlxSprite) {}