论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

如何在swf文件中单机按钮本地默认的邮件程序发送邮件?

文章类别:Flash | 发表日期:2008-9-21 15:03:18

  

如何在swf文件中单机按钮本地默认的邮件程序发送邮件?
解决思路
在flash?AS的【网络/浏览器】中有一项重要的语句getURL。利用它我们就可以实现上述功能。
具体步骤
1、我们打开一个带有按钮的flash源文件。
2、单击选中按钮,打开as面板。
3、在【网络/浏览器】中我们看到有一个getURL语句,我们就用它来实现打开默认邮件程序的效果。
4、双击getURL语句,它会自动添加到右边的输入框中。如图3.2.17所示。


图3.2.17??????添加getURL?
5、【URL】获取文档的URL地址。填写URL的写法如下表。
URL??写??法作?????用
“http://www.flash8.net”打开“闪吧”主站
“a.swf”打开本地硬盘统一目录下的a.swf文件
“mailto:flash8@flash8.net”打开默认邮件程序发送邮件

6、【窗口】指定文档应加载到其中的窗口或网页框架。您可输入特定窗口的名称,或从下面的保留目标名称中选择:
窗口名称说明
_self在当前的浏览器打开链接
_blank打开一个新窗口。
_parent指定当前框架的父级。使用此选项可以在多个相互嵌套的框架中,所链接的url只替换影片自身所在的页面。
_top指定当前窗口中的顶级框架。假如你在Dreamweaver里设置了一些框架,本影片位于某一框架中,当你希望链接的URL不替代任何框架而出现在所有框架之上时,可以使用此窗口。

7、【方法】用于发送变量的?GET?或?POST?方法。假如没有变量可以省略。如下表。
变量作用
GRT将参数列表直接添加到url之后,与之一起提交,一般适用与参数较少且简单的情况
POST将参数列表单独提交,在速度上会慢一些,但不轻易丢失数据,适用与参数较多较复杂的情况。

8、了,我们明白getURL的各项参数以后,我们就来制作这个可以打开默认邮件程序的按钮。
9、我们在按钮上加入AS。如图3.2.18所示。
???on?(release)?{
???????????????????????????getURL("mailto:flash8@china.com",?"_blank");
}??


图3.2.18?????填写发送邮件的URL
10、保存测试,当我们单机按钮的时候就会打开默认的邮件程序。参看源文件getURL。
注??意?——在【URL】中填写的地址必须完整。例如:我们在IE浏览器种田如WWW.FLASH8.NET就可以了,但是在【URL】中必须要填写“HTTP://WWW.FLASH8.NET”才会有效。
提??示?——在利用【URL】打开本地文件的时候,假如目标文件在该文件的下一层目录,则getURL(“/a.swf”);假如在该文件的上一层目录则gerURL(“../aaa.swf”);
技??巧?——使用getURL有两种方式。第一种直接打开,我们可以把getURL加载在动画最后一帧,这样动画播放完毕以后自动转向。第二中,如上例加载在按钮上进行手动转向。
试一试?——使用getURL可以让我们在动画作品中通过转向使欣赏者更全面地了解自己。

非凡说明


假如我们用FLASH全屏动画,桌面上的快捷方式我们就可以利用getURL来进行连接。
例如:getURL("D:\FLASH?\FLASH.EXE?");
但桌面上必须要有【我的电脑】【我的文档】之类非凡的链接,假如你这样书写getURL("我的电脑");是无效的。
下面给出几个比较非凡的桌面链接参数:
?[我的电脑]gerURL("file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}");
?[我的文档]gerURL("file:///::{450D8FBA-AD25-11D0-98A8-0800361B1103}");
?[网上邻居]getURL("file:///::{208D2C60-3AEA-1069-A2D7-08002B30309D}");
?[控制面版]
gerURL("file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/::{21EC2020-3AEA-1069-A2DD-08002B30309D}");
?[回收站]getURL("file:///::{645FF040-5081-101B-9F08-00AA002F954E}");

视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058