有没有办法将本机 Flash TransformGestureEvent.GESTURE_ZOOM 与非“flash InteractiveObject”一起使用?例如,有没有办法将此事件添加到舞台?我需要缩放由 Axel 游戏库构建的世界,但它不支持此类事件。我应该使用一些不可见的精灵来将所有 axgl 世界放入其中吗?或者有什么方法可以编写适用于舞台的我自己的gesture_zoom 事件?我想使用 Ax.zoom axgl 属性来缩放这个事件的世界,所以我只需要抓住它。
2 回答
If the non interactive object is a DisplayObject, you could consider add it as a child of an InteractiveObject. You can then capture guesture event from the InteractiveObject, and apply it to your target object.
If the non interactive object is not a DisplayObject, you can create an interactive object that represents the display region of your non interactive object, then translate any of the guesture event from the InteractiveObject to your target object.
哦,答案有点晚了,但仍然......尝试使用我的手势识别库Gestouch - 它可以与非“flash InteractiveObject”一起使用,并且可以做很多其他事情。