У меня проблема с жестом масштабирования в iOS поверх AIR. Вот код (выдержка):
package
{
import flash.display.DisplayObject;
import flash.display.Sprite;
import flash.events.ActivityEvent;
import flash.events.*;
import flash.media.Camera;
import flash.media.Video;
import flash.net.FileReference;
import flash.utils.ByteArray;
import fl.motion.MotionEvent;
import flash.display.Shape;
import flash.display.*;
import flash.ui.*;
import flash.media.CameraRoll;
import com.adobe.images.JPGEncoder;
import flash.geom.Transform;
[...]
private function tiraFoto(e:Event){
_fotoInit = new BitmapData(capaVideo.width,capaVideo.height);
_fotoInit.draw(lienzo);
_captura = new Bitmap(_fotoInit);
lienzo.addChild(_captura);
editaFoto();
_video.attachCamera(null);
}
private function editaFoto():void{
Multitouch.inputMode = MultitouchInputMode.GESTURE;
lienzo.addEventListener(TransformGestureEvent.GESTURE_ZOOM, ZoomImage);
}
private function ZoomImage(e:TransformGestureEvent):void{
lienzo.scaleX *= e.scaleX;
lienzo.scaleY *= e.scaleY;
}
}
}
Где, приложение, в основном, захватывает изображение с помощью устройства iphone, а затем должно масштабироваться (масштабировать), но не ... Любые предложения?
Спасибо заранее,
Дэ