В моей игре Starling игровой спрайт контролируется щелчком по экрану, куда вы хотите пойти. Поскольку (AFAIK) вы не можете иметь события касания, которые происходят за пределами спрайт активировать обработчики в спрайте, я помещал обработчики в игровой объект. Вот основная идея о том, как он идет:Прикосновение событий в игровом объекте
Чтобы создать свой слушатель, я делаю это в моем игровом объекте:
this.addEventListener(TouchEvent.TOUCH, onTouch);
Но onTouch никогда не называется (я даже пытался ставить trace()
там).
Я что-то упустил?
С 1 строкой кода мы не можем много сделать, чтобы помочь вам, это выглядит как правильный слушатель. Что такое «игровой» объект? На что он наследуется? Должны ли они получать события касания? – AndySavage