好吧,我正在尝试创建一个导航栏,该导航栏是在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()
非常感谢任何帮助
答案 0 :(得分:1)
如果您在外部AS文件中有navigateToURL()
,则需要导入该方法。
刚刚放
import flash.net.navigateToURL
在as文件的顶部,在包声明之后。