2010-11-30 79 views
0

我正在開發Flash CS5 iOS應用程序。在其中一個框架上,我繪製了一個特定模式的很多矩形。我想用兩指縮放和手勢放大框架上的這些矩形,但保持這些矩形的一般圖案相同。同樣一旦放大,用戶將需要平移放大的圖形。Flash CS5中的縮放框架圖形

我知道我可以創建一個事件處理程序,當我放大它時,將寬度和高度添加到每個矩形,但是我不得不擔心增加每個矩形的X和Y位置,所以我保持不變每一個之間的距離等等。

我有一個更簡單的方法來做到這一點?

感謝

回答

0

如果您正在繪製矩形向量,你應該能夠利用規模,我認爲物業,否則你可能需要重新繪製基於新的規模位圖的矩形。

要使用你必須先設置INPUTMODE觸摸縮放手勢:

Multitouch.inputMode = MultitouchInputMode.GESTURE; 

,你需要聽TransformGestureEvent.ZOOM和使用事件的scaleX,的scaleY:

yourRectangles.addEventListener(TransformGestureEvent.ZOOM,onZoom); 

function onZoom(event:TransformGestureEvent):void{ 
trace(event.scaleX,event.scaleY); 
} 

HTH