要在浏览器窗口中打开网页,或将数据传递到所定义 URL 处的另一个应用程序,可以使用 getURL()
全局函数或 MovieClip.getURL()
方法。例如,可以有一个链接到新 Web 站点的按钮,也可以将时间轴变量发送到 CGI 脚本,以便像处理 HTML 表单一样处理数据。您还可以指定目标窗口,就像用 HTML 锚记 (<a></a>
) 标签确定目标窗口一样。
例如,以下代码在用户单击名为 homepage_btn
的按钮实例时在空浏览器窗口中打开
macromedia.com 主页。
homepage_btn.onRelease = function () { getURL("http://www.macromedia.com", _blank); }
您还可以使用 GET
或 POST
将变量与 URL 一起发送。如果正从应用程序服务器加载的页面(例如一个 ColdFusion Server (CFM) 页面)预计接收表单变量,则可以使用上述功能。例如,假定您要加载名为 addUser.cfm 的、预计接收 name
和 age
两个表单变量的 CFM 页面。为此,您可以创建一个名为 variables_mc
的影片剪辑,它定义如下所示的两个变量。
variables_mc.name = "Francois"; variables_mc.age = 32;
随后,以下代码将 addUser.cfm 加载到空浏览器窗口中,并传递到 POST
标头中的 CFM 页面 variables_mc.name
和 variables_mc.age
。
variables_mc.getURL("addUser.cfm", "_blank", "POST");
有关更多信息,请参见getURL()。