Flash cs5 iOS压制?

时间:2011-03-08 00:10:24

标签: iphone flash ios touch flash-cs5

嘿,我想知道是否有事件可以检查我的用户是否按下按钮? (适用于iphone,iOS)

2 个答案:

答案 0 :(得分:2)

Event类是TouchEvent。如果你想在事件(事件发生)之后保持有人按下的事实,你需要在一个变量中切换触摸状态。

如果您需要/需要单个触摸点,可以使用MouseEvent。虽然你仍然需要变量。

您需要将Multitouch.inputMode设置为MultitouchInputMode.TOUCH_POINT才能打开iPhone上的触控事件。不幸的是,您只能在iPhone上测试触摸/手势事件。 (MouseEvent和TouchEvent在使用中几乎相同:MOUSE_DOWN = TOUCH_BEGIN,MOUSE_MOVE = TOUCH_MOVE,TOUCH_END = MOUSE_UP。主要区别在于您只能有一个“鼠标”但多次触摸。)

就我个人而言,我使用MouseEvent在机器上进行测试,如果Multitouch.supportsTouchEvents为true(仅在iPhone / Android上),则使用if-then设置TouchEvent侦听器。

答案 1 :(得分:0)

如果按钮是Cocoa Touch UIButton,您可以轻松地将其许多手势事件从Interface构建器连接到代码Xcode IBActions(您编写适当的方法)。 enter image description here

你的项目如何连接到闪存,我不确定。给我们更多细节,也许有人可以更好地帮助。 ;)