2014-10-09 38 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; 
}