Мне трудно узнать, как получить координаты касания из объекта tapEvent, который передается моему пользовательскому обработчику (я все равно не нашел его спецификации). Существует также событие singleTap, которое передает пользовательские переменные «X» как «Y», которые, я полагаю, являются координатами, но я не могу вызвать его в эмуляторе.
Дело в том, что я работаю над одним приложением, где у меня есть большой элемент, и мне нужно знать, где именно пользователь нажал (это может быть глобальная координата экрана или относительная координата моего элемента).
Вот пример кода:
//inside of assistant's setup method:
Mojo.Event.listen(this.controller.get('elem'), Mojo.Event.tap, this.listenSingleTap.bindAsEventListener(this));
//custom handler:
SomeAssistant.prototype.listenSingleTap = function(singleTapEvent){
this.someOtherMethod(singleTapEvent.x, singleTapEvent.y); //This is wrong and doesn't work - how I suppose to get tap coordinates?
}
Большое спасибо за любые предложения.