ActionScript 3 zoom for android

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 zoom for android相关的知识,希望对你有一定的参考价值。

view.addListener(TransformGestureEvent.GESTURE_ZOOM, onZoom);
 
private function onZoom(e:TransformGestureEvent):void {
  var bounds1:Rectangle = view.content.getBounds(view.stage);
 
  // scale the view
  view.scaleX *= e.scaleX;
  view.scaleY *= e.scaleY;
 
  var bounds2:Rectangle = view.content.getBounds(view.stage);
  var dx:Number = bounds2.x - bounds1.x;
  var dy:Number = bounds2.y - bounds1.y;
  var dw:Number = bounds2.width - bounds1.width;
  var dh:Number = bounds2.height - bounds1.height;
 
  // move the view to keep it centered while zooming
  view.x -= dx + dw/2;
  view.y -= dy + dh/2;
}

以上是关于ActionScript 3 zoom for android的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 在AS3中标记For循环

ActionScript 3 退出应用程序AIR for ANDROID

ActionScript 3 在AIR for Android中访问系统密钥

arcgis for js基础缩放和定位功能

ActionScript 3 as3 air for android将应用程序文件复制到android sdcard中

ActionScript 3:子弹弹跳