我有一个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);
}
答案 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'));
}
我希望这对你有用