Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 整个舞台的变焦?_Android_Actionscript 3_Flash - Fatal编程技术网

Android 整个舞台的变焦?

Android 整个舞台的变焦?,android,actionscript-3,flash,Android,Actionscript 3,Flash,我已经在flash cc(as3)中为桌面制作了一个应用程序。我也试着用同样的方法创建一个android版本。但当我尝试在屏幕较小的android手机上使用时,应用程序文本的可读性太低了。我只想添加“收缩缩放”手势来缩放应用程序的部分,使其阅读起来更舒适。有人能给我提个主意吗。是否有任何方法可以缩放所有对象和内容的舞台?例如:如果用户想要缩放阅读一个测试,他应该能够捏、缩放和平移。AS3在android上使用捏缩放是很容易的。 例如,要缩小MC的规模,请使用以下内容 Multitouch.inp

我已经在flash cc(as3)中为桌面制作了一个应用程序。我也试着用同样的方法创建一个android版本。但当我尝试在屏幕较小的android手机上使用时,应用程序文本的可读性太低了。我只想添加“收缩缩放”手势来缩放应用程序的部分,使其阅读起来更舒适。有人能给我提个主意吗。是否有任何方法可以缩放所有对象和内容的舞台?例如:如果用户想要缩放阅读一个测试,他应该能够捏、缩放和平移。

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; 
}