as3(制作安卓软件)怎样实现手势缩放功能,而且放大后可以拖拽,并且缩到原图时,自动对齐到舞台*!
发布网友
发布时间:2022-05-01 21:19
我来回答
共2个回答
热心网友
时间:2023-10-03 08:00
Multitouch.inputMode = MultitouchInputMode.GESTURE;
stage.addEventListener(TransformGestureEvent.GESTURE_ZOOM, zoomHandler);
function zoomHandler(event:TransformGestureEvent):void
{
instance_name_here.scaleX *= event.scaleX;
instance_name_here.scaleY *= event.scaleY;
}
这个是缩放。
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
square.addEventListener(TouchEvent.TOUCH_BEGIN, touchBeginHandler);
var fl_DragBounds:Rectangle = new
Rectangle(0, 0, stage.stageWidth, stage.stageHeight);
function fl_TouchBeginHandler(event:TouchEvent):void
{
event.target.startTouchDrag(event.touchPointID, false,
fl_DragBounds);
}
square.addEventListener(TouchEvent.TOUCH_END, touchEndHandler);
function
fl_TouchEndHandler(event:TouchEvent):void
{
event.target.stopTouchDrag(event.touchPointID);
}
这个是拖拽。
————————————————————————————————————
最后给你个网址看:http://dreamana.com/weblog/?p=78追问不行啊...
热心网友
时间:2023-10-03 08:00
手势缩放,这个官方有专门的api 去查手册吧