下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
关于用Actionscript动作脚本制作flash下雨特效
提要通过一个下雨特效的制作,介绍FLASHAS动作脚本的使用,主要是利用Function、Duplicate-MovieClip、SetProperty、SetVariable、If、SetInterval,实现特效的制作、速度的快慢控制、选择播放的顺序。
关键词:flash;AS脚本;下雨特效一、引言
flash是Macromedia公司推出的一种优秀的交互式动画制作软件,具有体积小、互动性强、兼容性好的特点,一直受到动画制作者的青睐。如今,因特网上已具有成千上万个flash站点,让人尽情地享受这种多媒体技术所带来的动感,flash动画势必将成为未来网页的一大主流。在flash动画制作过程中,AS动作脚本扮演着一个重要的角色,动作脚本是flash动画中使用的程序脚本,通过动作脚本,可以对动画进行高级的逻辑控制,能实现时间轴的特殊效果,能帮助用户按照自己的想法更加准确地创建电影。效果更加精彩纷呈,但是如何能掌握好flash动作脚本制作技术,已经成为广大学习者迫切需要解决的问题。本文通过制作下雨特效实例,让读者了解和掌握一些动作脚本的运用。
二、认识和理解动作脚本术语
和任何脚本撰写语言一样,flash动作脚本既有和其他语言相同之处,比如数据类型、关键字、运算符、表达式、函数、变量等等,但也有自己的独特专用术语,它本身具有独特的专业含义,只有准确地理解术语,才能读懂语句,真正地理解脚本的含义,逐步构建自己编写动作脚本的基础。
1、动作:是在播放SWF文件时指示SWF文件执行某些任务的语句。
2、类:类是可以创建与定义新类型的数据类型,若要定义类,需在外部脚本文件中使用class关键字。
3、构造函数:构造函数是用于定义类的属性和方法的函数。
4、事件:事件是SWF文件播放时发生的动作。例如,在加载影片剪辑,播放头进入帧,用户单击按钮或影片剪辑,或者用户按下键盘上的键时,会产生不同的事件。
5、实例:实例是属于某个类的对象,类的每个实例均包含该类的所有属性和方法。
6、方法:方法是与类关联的函数。
7、实例名称:实例名称是脚本中用来表示影片剪辑和按钮实例的唯一名称,可以使用属性面板为舞台上的实例指定实例名称。
8、对象:对象是属性和方法的集合,每个对象都有其各自的名称,并且都是特定类的实例。
9、包:包是位于指定的类路径目录下,包含一个或多个类文件的目录。
10、属性:属性是定义对象的特性。
11、目标路径:目标路径是SWF文件中影片剪辑实例名称变量和对象的分层结构地址。
三、制作特效用到的AS脚本
1、Function——用户自定义函数。定义一个函数Function,要后跟函数名、参数列表和代码块。函数定义的形式为:
Function函数名(参数列表){代码块;}
其中,Function表明函数的头部。函数名,是该函数的名称,一般都是选用能够代表函数功能的词或词组。参数列表,是用来给函数传递参数,参数可有可无。代码块,放在大括号里面,是执行Function函数的语句,可以有多个语句组成。
2、DuplicateMovieClip——复制影片剪辑。语法形式为:duplicateMovieClip(目标、新名称、深度)。目标是指要复制的电影剪辑的名称和路径,新名称是指复制后的电影前辑实例名称,深度是指新复制的影片剪辑的唯一深度级别。复制影片经常要与影片属性控制(特别是_x,_y,_alpha,_rotation,_xscale,_yscale等属性)结合才能更好地发挥复制效果。复制影片还经常要和循环语句配合,才能复制多个影片剪辑。
3、SetProperty——设置影片剪辑的属性。语法形式为:setProperty(属性,目标,值)。属性是指你想控制影片剪辑的那些属性,Flash给我们提供了14个影片剪辑的属性,我们可以根据需要来选择设置。值是指设置的随机函数值。
4、SetVariable——给变量赋值。与其他动作不同,它并不在脚本中出现,而是在编写脚本时,使用它来创建赋值语句框架,便于填写变量和变量的值。
5、if——如果。如果条件符合,即true,就执行代码;条件不符合,就不执行。语法为:if(条件){//代码}。
6、setInterval——设置时间间隔。语法形式为:setInterval(函数名,间隔时间)。函数名即为Function已自定义的函数名,间隔时间以秒为单位。
四、下雨特效的制作过程
通过一个实例,来完成一个雨点飘落过程,且随机出现大小和速度不同的雨点。通过添加几句代码可以省去很多繁杂的动画处理。主要参考文献:
[1]柴孟华,李胜伟.深入浅出FLASHMX2004动画设计[M].北京:中国铁道出版社,2006.
[2]方晨.操作与实例FLASHMX2004中文版[M].上海:上海科学普及出版社,2004.
[3]齐锦刚,曹丽云等.FlashMX2004活学活用300问[M].北京:机械工业
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版二手房租赁附带智能家居系统合同3篇
- 2024年度房地产开发项目风险评估委托合作协议范本3篇
- 模板借款合同
- 2024年版软件实施工程师岗位聘任合同版B版
- 2024年外币借款合同税务筹划与合规性合同范本3篇
- 2024版幼儿园教学质量提升与评估体系合同3篇
- 2024版建筑工程设计合同:住宅小区设计委托书
- 2024版养老院专业保洁服务劳务分包合同样本
- 2024年度拆除重建工程与室内装修设计施工协议2篇
- 2024年工伤导致的财产损失赔偿协议3篇
- 春节施工现场值班规章制度范文(2篇)
- 2022年公务员多省联考《申论》真题(辽宁A卷)及答案解析
- 专题 与角度有关的计算问题(35题提分练)2024-2025学年七年级数学上册同步课堂(北师大版2024)
- 小丑电影课件教学课件
- 浙江省绍兴市2025届高三上学期一模地理试题 含解析
- 广发银行广告合同
- 安全与急救学习通超星期末考试答案章节答案2024年
- 电动车棚消防应急预案
- 金属冶炼知识培训
- 2024-2025学年度广东省春季高考英语模拟试卷(解析版) - 副本
- 2024年物业转让协议书范本格式
评论
0/150
提交评论