最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
flash 实现跳转到外部不同URL代码
时间:2013-05-06 编辑:简简单单 来源:一聚教程网
要在浏览器窗口中打开网页,或将数据传递到所定义 URL 处的另一个应用程序,可以使用 getURL() 全局函数或 MovieClip.getURL() 方法。例如,可以让一个按钮链接到新 Web 站点,也可以将时间轴变量发送到 CGI 脚本,以便像处理 HTML 表单一样处理数据。您还可以指定目标窗口,就像用 HTML 锚标签 () 确定目标窗口一样。
例如,以下代码在用户单击名为 homepage_btn 的按钮实例时在空浏览器窗口中打开 adobe.com 主页:
代码如下 | 复制代码 |
// 附加到帧 |
您还可以使用 GET 或 POST 方法将变量随 URL 一起发送。如果正从应用程序服务器加载的页面(例如一个 ColdFusion Server (CFM) 页面)预计接收表单变量,则可以使用上述功能。例如,假定您要加载名为 addUser.cfm 的、预计先接收 name 然后是 age 的两个表单变量的 CFM 页面。为此,您可以创建一个名为 variables_mc 的影片剪辑,它定义如下所示的两个变量:
代码如下 | 复制代码 |
variables_mc.firstName = "Francois"; |
随后,以下代码将 addUser.cfm 加载到空浏览器窗口中,并将 POST 标头中的 variables_mc.name 和 variables_mc.age 传递到 CFM 页面:
代码如下 | 复制代码 |
variables_mc.getURL("addUser.cfm", "_blank", "POST"); |
getURL() 的功能取决于您使用的浏览器。使所有浏览器具有相同功能的最可靠方法就是在 HTML 代码中调用 JavaScript 函数,使用 JavaScript window.open() 方法打开窗口。在您的 HTML 模板中添加以下 HTML 和 JavaScript:
代码如下 | 复制代码 |
可以使用以下 ActionScript 从 SWF 文件中调用 openNewWindow:
代码如下 | 复制代码 |
var myURL:String = http://www.111com.net; |
-
下一个: As3.0图片变马赛克效果代码
相关文章
- FLASH软件帧编辑功能怎么使用 06-22
- FLASH软件常用上色工具怎么使用 06-19
- flash怎么制作遮罩图片切换动画 06-19
- FLASH制作春意盎然花园效果 06-18
- 利用ae制作碎片文字动画 06-15
- flash图片怎么替换 06-14