首页 理论教育FlashCS6标准实例教程:URL跳转方法

FlashCS6标准实例教程:URL跳转方法

【摘要】:若要在浏览器窗口中打开网页,或将数据传递到指定URL处的另一个应用程序,可以使用getURL动作。在参数窗格中遵循以下指导原则,输入要从中获得文档或将数据发送到其中的URL:●使用相对路径,如ourpages.html,或绝对路径,例如:http://www.flashmx.com/ourpages page.html。对于“变量”,选择一种方法将已加载影片的变量发送到“URL”文本框中列出的位置上。

若要在浏览器窗口中打开网页,或将数据传递到指定URL处的另一个应用程序,可以使用getURL动作。例如,可以有一个链接到新Web站点的按钮,或者可以将数据发送到CGI脚本,以便如同在HTML表单中一样处理数据。

在下面的步骤中,请求的文件必须位于指定的位置,并且绝对URL必须有一个网络连接(例如http://www.myserver.com/)。

(1)选择要指定动作的帧、按钮或影片剪辑。

(2)在“动作”面板中,单击“动作”/“浏览器/网络”类别,之后双击getURL动作。

(3)在参数窗格中遵循以下指导原则,输入要从中获得文档或将数据发送到其中的URL:

●使用相对路径,如ourpages.html,或绝对路径,例如:http://www.flashmx.com/

ourpages page.html。

相对路径可以描述一个文件相对于另一个文件的位置。绝对路径就是指定文件所在服务器的名称、路径和文件本身名称的完整地址

●如果根据表达式值获取URL,选择“表达式”,然后输入计算URL位置的表达式。

例如,下面的语句表明URL是变量dynamicURL的值:

(4)对于“窗口”,指定要在其中加载文档的窗口或HTML帧。

●_self:指定当前窗口中的当前帧。(www.chuimin.cn)

●_blank:指定一个新窗口。

●_parent:指定当前帧的父级。

●_top:指定当前窗口中的顶级帧。

(5)对于“变量”,选择一种方法将已加载影片的变量发送到“URL”文本框中列出的位置上。

●选择“用Get方式发送”将数量较少的变量附加到URL的末尾。例如,用此选项将Flash影片中的变量值发送到一个服务端脚本中。

●当单独标题中的字符串很长时,可选择“用Post方式发送”将变量和URL分开发送;这可以发送更多的变量,并且可以将从表单收集到的信息张贴到服务器的CGI脚本上。

●选择“不发送”可阻止变量的传递。

代码将与下面这行代码相似:

getUrl("page2.html","blank");

getURL动作将HTML文件page2.html加载入一个新的浏览器窗口中。