navigateToUrl AS3未打开Web浏览器

时间:2010-03-14 01:22:51

标签: actionscript-3 navigatetourl

我的舞台上有一个名为'adBuy'的textField,点击后我想用URL请求中定义的浏览器打开我的浏览器。但是,当我点击我的SWF上的'adBuy'textField时,它会打开Coda,我正用这个软件编写这段小代码?

我很困惑。这是我的代码:

adBuy.defaultTextFormat = adFormat;
adBuy.textColor = 0xFF65CB;
adBuy.x = 640;
adBuy.y = 455;
adBuy.text = "Buy Now";
parent.addChild(adBuy);

adBuy.addEventListener(MouseEvent.CLICK, buyAdvert);

var request:URLRequest = new URLRequest("http://www.google.co.uk");

function buyAdvert(event:MouseEvent):void {

    navigateToURL(request, "_blank");

trace("link clicked");
}

我的代码中是否有错误,或者这是一个有答案的常见问题?

1 个答案:

答案 0 :(得分:0)

抱歉,我已经解决了我的问题。

它似乎没有打开带有URL的Web浏览器,因为我在Flash中通过“测试电影”运行SWF。这似乎一直在阻止代码工作。

但是当我在Flash Player中运行它时,它确实正常工作。