AS3 アプリで iOS デバイスのカメラを使用できますか? もしそうなら、どのように?
3884 次
1 に答える
6
はい、とても簡単です。AS3 でカメラにアクセスする方法はたくさんあります。
まず、通常の AS3 アプリケーションでカメラにアクセスするのと同じ方法で:
var camera:Camera = Camera.getCamera();
var video=new Video();
video.attachCamera(camera);
this.addChild(video);
これにより、現在の表示オブジェクトにカメラが表示されます。
CameraRoll クラスを使用して、カメラ ロールから画像を要求することもできます。
import flash.media.CameraRoll;
var cameraRoll:CameraRoll = new CameraRoll();
if(CameraRoll.supportsBrowseForImage)
{
cameraRoll.addEventListener(MediaEvent.SELECT, imageSelected);
cameraRoll.addEventListener(Event.CANCEL, browseCancelled);
cameraRoll.addEventListener(ErrorEvent.ERROR, mediaError);
// Ask the user to select an image
cameraRoll.browseForImage();
}
ネイティブの「カメラ」アプリケーションを使用して写真を撮ることができます。
import flash.media.CameraUI;
var cameraUI:CameraUI = new CameraUI();
if (CameraUI.isSupported )
{
cameraUI.addEventListener(MediaEvent.COMPLETE, imageSelected);
cameraUI.addEventListener(Event.CANCEL, browseCancelled);
cameraUI.addEventListener(ErrorEvent.ERROR, mediaError);
cameraUI.launch(MediaType.IMAGE);
}
それがあなたを正しい方向に向けることを願っています。
于 2013-01-13T08:18:18.587 に答える