我有一个项目,其中有一个滚动列表。我希望我的用户能够“长按”列表中的项目,以便他们可以删除它。
我正在使用 Flash CS6 在 Air for iOS 中进行开发,所以我对 iOS 部署的适当 MultiTouch 手势知之甚少。
在我看来,我想像这样走的动画步骤..
- 当 Long Touch 开始 + 计时器开始时,Item 影片剪辑中以前不可见的按钮 btn_delete 将出现
- 中间步骤:btn_delete 将使用 TweenMax Rotate 旋转 90 度(我已经介绍过)
- 最后一步:当计时器结束时,会弹出一个对话框/确认框并询问用户是否确定是否要删除该项目。
所以这是我快速编写的一些通用代码,让您了解我目前的结构(我省略了相互链接的侦听器函数):
function exampleFunction {
_item.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
}
//-- Long Press Listener Functions--//
function onTouchBegin(eBegin:TouchEvent) {
trace("start");
}
function onTouchRotate(eEnd:TouchEvent) {
trace("rotation of image");
}
function onTouchEnd(eEnd:TouchEvent) {
trace("end");
}
如果有人有一段他们已经编写的代码大致符合我的标准,那么请发布它!