使用XML进行www链接的动态导航栏

时间:2009-08-18 16:12:29

标签: xml actionscript hyperlink

好吧,我正在尝试创建一个导航栏,该导航栏是在Flash影片启动时动态创建的,按钮的数量及其链接由XML定义。

到目前为止,我已经让导航栏正确,并从XML页面获取按钮名称和编号。

我似乎无法弄清楚如何让actionscript 3.0从XML中获取按钮的链接地址,并使用它在点击时使相应的按钮导航到那里。

我的XML就像这样;

NAV

buttons spacing="2"

    button label="MOTION" path="www.google.com"

        path="www.google.com"

        path 

我对此很新,所以对于我所知道的一切来说,它可能是一个明显的解决方案。

我似乎无法将按钮链接到任何地方,即使我直接告诉它使用适用于任何其他文件的脚本;

function golink(evt:MouseEvent):void {         navigateToURL(new URLRequest(“http://www.google.com”),“_ self”);     }

使用此命令会返回此错误消息;

ReferenceError:错误#1065:未定义变量navigateToURL。     在app.gui :: MenuButtonMain / golink()

非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

如果您在外部AS文件中有navigateToURL(),则需要导入该方法。

刚刚放

import flash.net.navigateToURL

在as文件的顶部,在包声明之后。