2010-11-30 29 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