0

我的舞台上有一个名为“adBuy”的文本字段,单击它时我想用 URL 请求中定义的打开浏览器。但是,当我单击 SWF 上的“adBuy”文本字段时,它会打开 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");
}

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

4

1 回答 1

0

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

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

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

于 2010-03-14T01:54:28.980 回答