欢迎来到天天文库
浏览记录
ID:22140138
大小:1.13 MB
页数:139页
时间:2018-10-27
《flash动作脚本教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、
2、FlashMX中的动作函数命令8.1基本动作函数(2) 8.1.4 图像质量切换函数ToggleHighQuality(切换高质量)动作切换消锯齿功能,它影响视觉效果和重放速度。打开消锯齿功能,视觉质量提高,而较早计算机上的重放速度较慢。关闭消锯齿功能,则出现相反的效果。此动作不能影响单个目标。它影响当前在FlashPlayer中播放的所有电影和电影剪辑。1.参数此动作没有参数。如果已经打开消锯齿功能,设置此动作就会将它关闭,否则便打开此功能。2.脚本范例以下脚本展示了一个鼠标事件,它切换当前在FlashPlayer中播放的所有电影的消锯齿功能:On(Release
3、)ToggleHighQualityEndOn3.实际应用
4、用于确定视觉质量,并关闭电影中动画较集中部分的消锯齿功能。8.1.5 停止声音播放函数StopAllSounds(停止所有音轨)动作停止当前在FlashPlayer中播放的所有声音。此动作不影响电影的视觉效果。1.参数此动作没有参数。2.脚本范例以下脚本展示了一个鼠标事件,它停止当前在FlashPlayer中播放的所有电影和电影剪辑中的声音。On(Release)StopAllSoundsEndOn3.实际应用用于关闭声音(声音打开/关闭按钮),并使音轨静音。8.1.6 获取URL路径函数GetURL(设置URL)
5、动作从事以下两项工作:将指定的URL加载到浏览器窗口和将变量数据发送给指定的URL。例如,变量数据可以发送给CGI脚本,以便按照HTML窗体的处理方式进行处理。
6、虽然GetURL动作主要用于将Flash电影放置在Web页上,但也可以将它用在Flash运行程序中,以便自动打开浏览器窗口并显示指定的URL。1.参数GetURL具有以下参数,如图8-2所示。图8-2 GetURL动作的参数●URL:用户可在此处定义GetURL动作的URL。它可以是一个相对路径,例如mypage.html,也可以是一个绝对路径,如http://www.sohu.com/93/13/article1
7、6/12.html。如果用户获得的URL是一个CGI脚本或ColdFusion模板,那么它分别对应于的页面如http://www.263.net/cgi-bin/mylove.cgi或者是http://www.sina.com/cgi/bin/cftemplate.cfm。如果用户的Flash电影位于HTML页,可以用它来定义一个当事件触发时将调用的JavaScript函数。可以用表达式来动态地设置URL。
8、●Window(窗口):指定加载并显示指定的URL的浏览器窗口或HTML页。如果用户已为一个HTML窗口或者页定义了名称,并希望指定的URL加载到该窗口,只需在此框中输
9、入该窗口名或者用户也可以选择以下选项。•_self:将指定的URL加载到当前Flash电影所在的窗口或页。•_blank:打开一个新的浏览器窗口,并将指定的URL加载到此窗口。•_parent:将URL打开在当前页的父页中。•_top:如果具有GetURL动作的Flash电影在一个HTML页中,那么此选项将删除该帧并将URL加载到浏览器窗口。●Variables(变量):选择当使用GetURL动作时如何处理当前电影中的变量。有以下几种选择。●Don’tsend(不发送):不发送变量,是只打开URL的最佳方法。●SendusingGET(用GET发送):发送附在指定的URL后
10、面的变量。例如,如果传递两个变量,即姓名和年龄,那么使用GET方法将使URL显示为:Getnameandage。因此,如果Flash电影存在于Mypage.html,应将姓名和年龄的值传递给它,且它应能以自己的方式响应这些值。换句话说,用户可以用此选项将位于HTML页上的Flash电影中的变量值发送给另一HTML页上的Flash电影(这只能很好地用于少量变量的发送)。●SendusingPOST(用POST发送):发送与URL隔开的变量,可以发送多个变量。 在常规的HTML页上,这种方法主要用于将从一个窗体收集来的信息投递到服务器上的CGI脚本。它还可以同样的方法将变量
11、值发送给CGI脚本进行处理。
12、提示:发送变量时,只有当前电影中的变量才能发送(而不是Flash电影窗口中展现的所有电影中的变量)。2.脚本范例以下脚本展示了一个鼠标事件,它打开新窗口中的URL。On(Release){GetURL("http://www.MyPage.com/Mypage.Html",window="blank")}以下脚本展示了一个鼠标事件,它将变量投递到服务器上的CGI脚本。On(Release){GetURL("http://www.MyPage.com/CGI-bin/myscript.c
此文档下载收益归作者所有