我在我的遊戲類(不是主類)上實現了觸摸事件。iOS上starling - 觸摸事件不起作用
addEventListener(starling.events.TouchEvent.TOUCH, onTouch);
function onTouch(e:starling.events.TouchEvent) {
var touch:Touch = e.getTouch(stage) as Touch;
}
在FlashDevelop中的移動模擬器中進行測試時,處理程序工作。
在運行iOS 7的iPad上測試時,它不會觸發。
我錯過了什麼嗎?
我有這個在Main.as的開頭:
// touch or gesture?
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
Starling.multitouchEnabled = true;
米爾扎
.addEventListener(starling.events.TouchEvent.TOUCH,onTouch); – mirzahat
現在的問題是,事件被解僱,但裏面的東西沒有執行,但它在模擬器中工作 – mirzahat
你是否嘗試使用這個而不是舞臺? var touch:Touch = e.getTouch(this,TouchPhase.ENDED); – mika