跳到不同的 URL

要在浏览器窗口中打开网页,或将数据传递到所定义 URL 处的另一个应用程序,可以使用 getURL() 全局函数或 MovieClip.getURL() 方法。例如,可以有一个链接到新 Web 站点的按钮,也可以将时间轴变量发送到 CGI 脚本,以便像处理 HTML 表单一样处理数据。您还可以指定目标窗口,就像用 HTML 锚记 (<a></a>) 标签确定目标窗口一样。

例如,以下代码在用户单击名为 homepage_btn 的按钮实例时在空浏览器窗口中打开
macromedia.com 主页。

homepage_btn.onRelease = function () {
  getURL("http://www.macromedia.com", _blank);
}

您还可以使用 GETPOST 将变量与 URL 一起发送。如果正从应用程序服务器加载的页面(例如一个 ColdFusion Server (CFM) 页面)预计接收表单变量,则可以使用上述功能。例如,假定您要加载名为 addUser.cfm 的、预计接收 nameage 两个表单变量的 CFM 页面。为此,您可以创建一个名为 variables_mc 的影片剪辑,它定义如下所示的两个变量。

variables_mc.name = "Francois";
variables_mc.age = 32;

随后,以下代码将 addUser.cfm 加载到空浏览器窗口中,并传递到 POST 标头中的 CFM 页面 variables_mc.namevariables_mc.age

variables_mc.getURL("addUser.cfm", "_blank", "POST");

有关更多信息,请参见getURL()