MouseEvent.CLICK problem

I’ve just updated all the libs and MouseEvent.CLICK stopped working on Android platform for me.

I’ve even tried very basic project:

class Main extends Sprite 
{
    public function new() 
    {
        super();
        
        // Assets:
        var bmpd:BitmapData = openfl.Assets.getBitmapData("img/image.png");
        var bmp:Bitmap = new Bitmap(bmpd, PixelSnapping.AUTO, true);
        
        var sprite:Sprite = new Sprite();
        sprite.addChild(bmp);
        
        addChild(sprite);
        
        addEventListener(MouseEvent.CLICK, onClick);
    }
    
    private function onClick(me:MouseEvent):Void
    {
        trace("CLICK: "+me.target+" / "+me.currentTarget);
    }
}

When I click my sprite, onClick event doesn’t fire on Android, while works fine on Flash.

haxelib list

actuate: 1.8.2 [1.8.6]
admob-openfl: [0.0.3]
admob: [1.1.0]
amazonads-openfl: [0.0.1]
format: [3.1.2]
haxelib_client: 3.1.0-rc.4 3.2.0-rc.2 [3.2.0-rc.3]
hxcpp: 3.1.68 [3.2.102] 3.2.27
lime-tools: [1.5.7]
lime: 2.1.3 [2.5.2]
nook-shop: [0.0.1]
openfl-admob: 1.3.4 [1.4.1]
openfl-gps-lib: 1.0.2 [1.0.4]
openfl-samples: 2.2.2 [3.1.0]
openfl-share: 1.2.0 [1.2.2]
openfl: 2.2.8 [3.2.2]
roxlib: [1.1.3]
samcodes-admob: 1.0.0 [1.0.1]
svg: [1.0.8]
swf: 1.7.7 [1.9.1]

Am I missing something???

Did some tests, seems that only this works:

stage.addEventListener(MouseEvent.CLICK, onClick);

But always returns [object Stage] both for target and currentTarget.

So, MouseEvent.MOUSE_DOWN works!
But MouseEvent.MOUSE_UP does not work.
:slight_smile:

Have you tried TouchEvent class?

Yes, same problem, TouchEvent.TOUCH_TAP and TouchEvent.TOUCH_END don’t work, TouchEvent.TOUCH_BEGIN works fine.