2012-07-13 77 views
1

有什麼方法可以使用本機Flash TransformGestureEvent.GESTURE_ZOOM與非「Flash交互式對象」?例如,是否有任何方法將此事件添加到舞臺?我需要放大由Axel Game Library構建的世界,但它不支持這種事件。我應該用一些看不見的精靈把所有的axgl世界加入它嗎?或者有什麼方法可以編寫我自己的適用於舞臺的gesture_zoom事件? 我想使用Ax.zoom axgl屬性來縮放這個事件的世界,所以我只需要抓住它。如何使用非交互式對象的本機Flash TransformGestureEvent.GESTURE_ZOOM

回答

0

如果非交互式對象是DisplayObject,則可以考慮將其添加爲InteractiveObject的子對象。然後,您可以從InteractiveObject捕獲guesture事件,並將其應用於目標對象。

如果非交互式對象不是DisplayObject,則可以創建一個交互式對象來表示非交互式對象的顯示區域,然後將任何來自InteractiveObject的guesture事件轉換爲目標對象。

+0

謝謝你的回答。但是如何在使用stage3d時始終將交互式對象放在所有其他對象的頂部? – user1214331 2012-07-13 09:22:24

0

噢,這是有點遲來的答案,但仍然...嘗試使用我的手勢識別庫Gestouch - 它可以與非「Flash的InteractiveObject」一起工作,並可以做其他一堆事情。