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