如何动作脚本将按钮链接到HTML页面?

时间:2012-08-02 17:38:21

标签: actionscript-3 flash

我正在创建一个页面,其中我使用了一些flash组件作为按钮,我想将其链接到另一个HTML页面,但不知道如何操作。有人能帮助我吗?

2 个答案:

答案 0 :(得分: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上的优质资源。

答案 1 :(得分: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);