2012-08-02 53 views

回答

6

你必须在你的按钮上放置一个事件监听器来监听点击事件。

yourButton_mc.addEventListener(MouseEvent.CLICK, onClick, false, 0, true); 
function onClick(e:MouseEvent):void{ 
    navigateToURL(new URLRequest("page.html"), "_self"); // change "_self" to "_blank" if want to it open in other tab or window. More info in the links I wrote below. 
} 

这里是linksevents很好的资源。

+0

这是如此复杂,我知道一个像getURl这样的小...这样的东西,我不记得了。你能告诉那是什么吗? – user1572160 2012-08-02 17:55:34

+1

getURL在AS2中。这并不复杂,你只需要调用navigateToURL并传递一个URLRequest作为参数。如果您想对此有所了解,请阅读我在代码下面写的这两个链接。 :) – 2012-08-02 17:56:02

+0

因此,这是AS3的AS ...你确定它会工作吗? – user1572160 2012-08-02 17:58:56

2

在Flash中,单击要使用的按钮并为其指定实例名称(位于属性面板下),然后相应地更改代码。

// URLRequest variable(where to navigate) 
var pageOnAnySiteURL:URLRequest = new URLRequest("www.example.com/useGoogle"); 

// Navigation function 
function navigateFunc(event:MouseEvent):void { 
    navigateToURL(pageOnAnySiteURL, "_blank"); 
} 

// Fire off that event when button is clicked in FLash 
buttonInstanceName_mc.addEventListener(MouseEvent.CLICK, navigateFunc); 
相关问题