捏缩放整个舞台?

时间:2014-10-09 13:10:04

标签: android actionscript-3 flash

我在flash cc(as3)中制作了桌面应用。我也试过创建一个Android版本。但是当我尝试使用屏幕尺寸较小的Android手机时,应用文本的可读性太低了。我只想添加捏缩放手势来缩放应用程序的部分并使其阅读舒适。有人可以建议我一个想法。有什么方法可以缩放所有对象和内容的舞台吗?例如:如果用户想要缩放n读取一个写的测试,他应该能够捏合和缩放并平移。

1 个答案:

答案 0 :(得分:0)

AS3 Pinch缩放在Android上使用很容易。 例如,使用类似的东西来缩放MC。

Multitouch.inputMode = MultitouchInputMode.GESTURE;

square_mc.addEventListener(TransformGestureEvent.GESTURE_ZOOM , onZoom); 
function onZoom (e:TransformGestureEvent):void{
  square_mc.scaleX *= e.scaleX;
  square_mc.scaleY *= e.scaleY; 
}

和阶段可能类似

Multitouch.inputMode = MultitouchInputMode.GESTURE;

stage.addEventListener(TransformGestureEvent.GESTURE_ZOOM , onZoom); 
function onZoom (e:TransformGestureEvent):void{
  stage.scaleX *= e.scaleX;
  stage.scaleY *= e.scaleY; 
}