如何在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可以让我们在动画作品中通过转向使欣赏者更全面地了解自己。
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |