2010-03-14 159 views
0

我在我的舞台上有一个名为'adBuy'的文本字段,单击时我想用我在URL请求中定义的浏览器打开我的浏览器。但是,当我点击SWF上的“adBuy”文本字段时,它会打开Coda,我正在使用该软件编写这一小段代码?navigateToUrl AS3不打开网页浏览器

我感到困惑。这里是我的代码:

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"); 
} 

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

回答

0

对不起,我已经解决了我的问题。

它似乎没有打开带有URL的Web浏览器,因为我通过Flash中的“测试影片”运行SWF。这似乎已经停止了代码的工作。

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

相关问题