2014-10-09 36 views
0

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

回答

0

AS3捏缩放在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; 
}