flash 5 actionscript交互动画简明教程(下)

flash 5 actionscript交互动画简明教程(下)

ID:18291742

大小:58.50 KB

页数:20页

时间:2018-09-16

flash 5 actionscript交互动画简明教程(下)_第1页
flash 5 actionscript交互动画简明教程(下)_第2页
flash 5 actionscript交互动画简明教程(下)_第3页
flash 5 actionscript交互动画简明教程(下)_第4页
flash 5 actionscript交互动画简明教程(下)_第5页
资源描述:

《flash 5 actionscript交互动画简明教程(下)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Flash5ActionScript交互动画简明教程(下)Flash5ActionScript交互动画简明教程(下)  Flash5ActionScript交互动画简明教程(下)莫治雄7.载入变量动作:LoadVariablesloadVariables动作的作用是载入外部文件并设置变量值。其语法格式如下:loadVariables(url,location[,variables]);动作中的参数url是载入外部文件的绝对或相对URL。URL中指向的主机必须与下载的Flash动画处在同一子域;location是一个可选

2、的参数,用于指定接收变量的层级或目标。loadVariables动作可以从外部文件,如文本文件或CGI脚本、ASP、PHP生成的文本中载入变量,并在动画或电影剪辑中设置这些变量的值。loadVariables动作还可以用于更新当前正在播放的动画中的变量的值。例如,一个文本文件data.txt中有下面的内容,定义了4个变量:company=Macromedia&address=600+Townsend&city=San+Francisco&zip=94103可以用loadVariables动作把这个文本文件载入动画中:o

3、n(release){loadVariables(″data.txt″,0);}载入这个文本文件后,在动画中将设置company、address、city和zip四个变量及其取值。8.定义函数动作:function在动作脚本语言中,Flash提供了一些函数(如int函数、random函数等),这些函数我们称为预定义函数。然而,Flash提供的函数毕竟有限,往往满足不了编程的要求。因此,Flash允许用户自定义函数。定义函数的动作是function。它的语法格式如下:functionfunctionname([argum

4、ent0,argument1,…argumentN]){statement(s)}具体说,函数定义由以下几部分组成:function:是函数定义的关键字,表明函数定义的开始。Functionname:是该函数的名称,调用函数必须通过函数名进行。函数名的命名遵循变量命名规则,一般选用能够代表函数功能的单词或单词组合了命名。Argument0,argument1,…argumentN是参数列表,用来给函数传递参数。参数可以是0到多个。如果没有参数,圆括号也不能省略。如果有多个参数,参数与参数之间用逗号分隔。(4)state

5、ment(s)是决定该函数功能的ActionScript语句。Statement(s)放在大括号之间,可以是0到多个语句。下面是定义一个名为Circle的函数,有一个参数radius(半径):functionCircle(radius){this.radius=radius;this.area=Math.PI*radius*radius;}注:用在函数体内的关键字this是对函数所属电影剪辑的引用。9.设定电影剪辑属性动作:setPropertysetProperty动作用于设置电影剪辑实例的属性。在播放动画时执行此动

6、作,就会根据设置改变电影剪辑的属性。使用setProperty动作可以设置电影剪辑实例的位置、缩放比例、透明度、可见性、旋转角度等属性。setProperty动作语法格式如下:setProperty(target,property,expression);动作中的参数说明如下:*target参数指定要改变属性的电影剪辑实例的路径。*property参数指定要设置的电影剪辑属性。*expression参数指定要设置属性的值。在下面的脚本中,当按下按钮时,电影剪辑实例fish在x和y方向均放大一倍:on(press){se

7、tProperty(″fish″,_xscale,″200″);setProperty(″fish″,_yscale,″200″);}10.复制电影剪辑:duplicateMovieClipduplicateMoviClip动作可以在动画播放时复制出另一个电影剪辑实例,该动作的语法格式如下:duplicateMovieClip(target,newname,depth);动作中的target参数指定要复制的电影剪辑的目标路径;newname是复件电影剪辑实例名;depth是放置复件电影剪辑实例的层级号。这个参数确定电影

8、剪辑实例的堆叠顺序,当多个电影剪辑实例或对象互相重叠时,堆叠在上面的电影剪辑会遮挡下面的电影剪辑。使用duplicateMovieClip动作复制电影剪辑时要注意,如果前后复制的两个电影剪辑的depth参数都一样,或者说都放在同一个层级,后面复制的电影剪辑将会取代前一个电影剪辑。11.电影剪辑事件管理动作:onClipEvento

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。