Камера в iOS
Добавлено: 04 ноя 2012, 05:05
Доброго времени суток.
Вот код:
Вопрос, почему при запуске на айподе 4g пишет, что нет камеры? (в тектовое поле выводит No camera is..)
Вот код:
Код: Выделить всё
import flash.display.Sprite;import flash.media.Camera;import flash.media.Video;import flash.display.DisplayObject;import flash.events.MouseEvent;import flash.display.BitmapData;import flash.display.Bitmap;import flash.net.FileReference;import flash.utils.ByteArray;import flash.media.CameraRoll;import flash.media.CameraUI;//name:String = null;var cam:Camera = Camera.getCamera("1"); //should be 0 if (!cam) { camerasup.text = "No camera is installed."; //trace("No camera is installed."); } else { } var vid:Video = new Video(); btn3.visible = false;cam.setMode(320, 240, 30); //ширина, высота, фпсcam.setQuality(0,100);vid.attachCamera(cam); addChild(vid);var cameraRoll:CameraRoll = new CameraRoll(); btn.addEventListener(MouseEvent.CLICK, fl_capvid);function fl_capvid(event:MouseEvent):void{ var bmd:BitmapData = new BitmapData(320,240); var bmp:Bitmap; bmd.draw(vid); bmp = new Bitmap(bmd); bmp.x = 0; bmp.y = 0; addChild(bmp); removeChild(vid); btn2.addEventListener(MouseEvent.CLICK, fl_remcapvid); function fl_remcapvid(event:MouseEvent):void { removeChild(bmp); addChild(vid); btn3.visible = false; } btn3.visible = true; btn3.addEventListener(MouseEvent.CLICK, fl_capsave); function fl_capsave(event:MouseEvent):void { cameraRoll.addBitmapData(bmd); }}var chcam = true; //true = back false = frontbtn4.addEventListener(MouseEvent.CLICK, fl_chcam);function fl_chcam(event:MouseEvent):void{ if(chcam == true){ var cam:Camera = Camera.getCamera('1'); chcam = false; }else{ var cam:Camera = Camera.getCamera('0'); chcam = true; }}