2011-12-29 45 views
3

我現在正在iOS上使用air項目工作。一切都很好,我在其他人中實施了「滑動」手勢。開始時,手勢得到了承認,事件開了火,一切都好。Air for iOS:測試我的mac上的輕掃手勢

然後我改變了一些東西(不要問我是什麼),事件不再被調度。

所以我的問題是,如果我想測試它,我將不得不編譯,然後上傳到testflightapp.com,然後安裝它。花費很多時間。

有沒有可能在開發時測試我的mac上的手勢?所以我可以追蹤和檢查發生了什麼,或者什麼不是。

我使用Flash IDE CS5.5進行編譯,但如果有解決方案,也可以使用Flash Builder進行編譯。

只是爲了您的興趣,這裏是我的代碼中有趣的部分。

Multitouch.inputMode = MultitouchInputMode.GESTURE; 
contestView.addEventListener(TransformGestureEvent.GESTURE_SWIPE , onSwipeContest); 


function onSwipeContest (e:TransformGestureEvent):void{ 

    if (e.offsetX == 1) { 
     //User swiped towards right 
     // do something 
     } 
} 

回答

0

這是一個蹩腳的答案,但爲什麼你不跳過測試飛行步驟,只是直接把它倒到你的手機?你有沒有安裝Xcode?如果是這樣,請啓動它,打開組織者,設置您的設備以進行開發,然後進行開發。方式,方式更快。不管怎麼說,

你確定手勢事件不能在你的Mac上運行嗎?我發現多點觸控事件是多斑點的,但手勢通常在空氣2以上的軌跡板上正常工作。

+0

具體來說,這裏指出你可以在mac上測試手勢事件:http://www.adobe.com/devnet/flash/articles/multitouch_gestures.html – mrBallistic 2012-02-02 04:17:20