[ActionScript] 手勢操作系列(四)-Zoom Gesture 中心點縮放(central point scale)

在 手勢操作系列(三) 介紹了Flash所支援的Zoom Gesture,也實作了簡單的縮放功能,User只要將兩指放到縮放物件上使用Pinch手勢,TransformGesture Event就會自動取得Scale Rate,縮放功能可以利用這個Rate動態的進行物件的縮放。 上一篇作法的最大限制是物件縮放點都在左上(一般物件的預設註冊點,除非是使用Flash IDE針對元件進行註冊點更改),而一般常見的Zoom Gesture都是以兩指中點或是物件中心點來進行縮放,因此,本篇文章將針對如何實作一個可由中心點進行手勢縮放的物件進行說明(以Flex為例)。