如何在AS3中手动定向Camera对象?

时间:2012-03-26 21:56:28

标签: actionscript-3 camera flash-cs5

我一直致力于使用Flash CS5开发的iPhone应用程序,它会将相机视图流式传输到应用程序屏幕上的窗口。相机代码如下:

cam.setMode(600, 400, 25); 
cam.setQuality(0, 100);
vid             = new Video();
vid.width       = cam.width;
vid.height      = cam.height;
vid.attachCamera(cam);

vid.x = Main.stage.stageWidth / 2 - vid.width / 2;
vid.y = 50;

addChild(vid);

通过设置stage.autoOrients = falsestage.setOrientation( StageOrientation.DEFAULT ),我将iPhone设置为纵向保持不变。但是,相机仍然显示为手机向左翻转90度。如何更改它以使程序保持纵向并且相机方向正确?

1 个答案:

答案 0 :(得分:0)

在属性面板中有一个下拉列表,指定Air for iOS单击旁边的扳手(“编辑应用程序设置”) - >确保纵横比朝向纵向。

也可能想尝试:

vid.rotation = -90;