附加相机后的应用程序崩溃(air为Android 16.0)

时间:2014-12-06 14:27:00

标签: actionscript-3 air android-camera air-android

var u:uint = 1
var cam2 = Camera.getCamera(String(1))
    cam2.setMode(480,500, 25)
    cam2.setQuality(0,100)

vid2.attachCamera(cam2)
vid2.rotation = -90
vid2.y = 480
vid2.x = 0

swtch.addEventListener(MouseEvent.CLICK, pal)
function pal(event:MouseEvent)
{

    if(u == 1) {

        u = 0
        cam2 = Camera.getCamera(String(u))
        vid2.attachCamera(cam2);
        vid2.rotation = 90
        vid2.x = 500
        vid2.y = 0

    } 
    else if ( u == 0 ) {

        u = 1
        cam2 = Camera.getCamera(String(u))
        vid2.attachCamera(cam2)
        vid2.rotation = -90
        vid2.y = 480
        vid2.x = 0

    }

    trace('vidx' + vid2.x + 'vidy' + vid2.y)    

}

上面的代码在点击按钮上切换前后相机。 当我使用air 3.4捆绑在apk文件上面的代码完全在我的手机上工作(os android 4.2) 当我在apk文件中捆绑空气16.0时,前凸轮是视频中的流,但是应用程序在点击按钮时崩溃以在前后凸轮之间切换

1 个答案:

答案 0 :(得分:0)

在app.xml中......

更改为

<renderMode>direct</renderMode>

我发现当使用渲染模式“auto”或“cpu”时,会出现此问题。但是当使用“直接”时,没关系。