Adobe Air应用程序本机警报消息

时间:2013-11-20 13:04:42

标签: air

我有一个Adobe Air应用程序,其目标是打开一个URL,3秒后我用NativeApplication.nativeApplication.exit();关闭应用程序 大约30秒后出现问题,当我在手机上收到一条本机警报消息时显示此消息:“不幸的是myapp已停止。” 我不希望这种情况发生,这可能是问题,它与xml文件中的某些内容有关?谢谢!

function f():void{
string = e.split("|");
navigateToURL(new URLRequest(string[1]),"_blank");
setTimeout(function(){
        NativeApplication.nativeApplication.exit();
},3000);

}

1 个答案:

答案 0 :(得分:1)

我猜你的代码是正确的,我测试了简单的代码,代码在移动设备上正确实现。

试试这个:

var mailButton:Sprite = createSprite(0x00FF11, 140, 550);
            mailButton.addEventListener(MouseEvent.CLICK, OpenPage);
            addChild(mailButton);


function createSprite(hue:int, xPos:int, yPos:int):Sprite
        {
            var temp:Sprite = new Sprite();
            temp.graphics.beginFill(hue, 1);
            temp.graphics.drawRect(0, 0, 200, 100);
            temp.graphics.endFill();
            temp.x = xPos;
            temp.y = yPos;
            return temp;
        }


function OpenPage(evt:MouseEvent):void
        {  
        setTimeout(function(){NativeApplication.nativeApplication.exit(0);
},3000)

            navigateToURL(new URLRequest('http://www.google.com'));

        }

我希望这对你有用