2011-12-29 46 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