我的舞台上有一个名为'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");
}
我的代码中是否有错误,或者这是一个有答案的常见问题?
答案 0 :(得分:0)
抱歉,我已经解决了我的问题。
它似乎没有打开带有URL的Web浏览器,因为我在Flash中通过“测试电影”运行SWF。这似乎一直在阻止代码工作。
但是当我在Flash Player中运行它时,它确实正常工作。