焦点期刊
在线客服

著作编辑 著作编辑

咨询邮箱:568476783@qq.com

计算机论文

flash动画必将成为未来网页的主流

时间:2022-03-18 18:48 所属分类:计算机论文 点击次数:

一.引言
flash是macromedia推出的一款体积小、互动性强、兼容性好的优秀互动动画制作软件,一直受到动画制作人的青睐。如今,由于互联网上有成千上万的flash网站,人们可以享受这种多媒体技术带来的动态。flash动画必将成为未来网页的主流。在flash动画制作过程中,ash动作脚本起着重要作用。动作脚本是flash动画中使用的程序脚本。通过动作脚本,动画可以进行先进的逻辑控制,实现时间轴的特殊效果,帮助用户根据自己的想法更准确地创作电影。效果更加精彩,但如何掌握flash动作脚本制作技术已成为大多数学习者迫切需要解决的问题。本文通过制作雨特效实例,让读者了解和掌握一些雨特效。
2.理解和理解动作脚本术语。
与任何脚本写作语言一样,flash动作脚本也与其他语言相同,如数据类型、关键字、操作符、表达式、函数、变量等,但也有自己独特的专业术语,具有独特的专业意义,只有准确理解术语,才能理解句子,真正理解脚本的意义,逐步建立自己写动作脚本的基础。
1.动作:是指示SWF文件在播放SWF文件时执行某些任务的句子。
2.类别:类别是可以创建和定义新类型的数据类型。如果要定义类别,请在外部脚本文件中使用class关键字。
3.结构函数:结构函数用于定义属性和方法。
4.事件:事件是SWF文件播放时的动作。例如,当加载电影编辑、播放头进入帧、用户单击按钮或电影编辑或用户按键盘上的键时,会发生不同的事件。
5.实例:实例属于某一类别的对象,每个类别的实例都包含该类别的所有属性和方法。
6.方法:方法是与类关联的函数。
7.实例名称:实例名称是脚本中唯一用来表示电影编辑和按钮实例的名称。属性面板可用于在舞台上指定实例名称。
8.对象:对象是属性和方法的集合,每个对象都有自己的名字,都是特定的例子。
9.包:包是指在指定类路径目录下包含一个或多个类文件的目录。
10.属性:属性是定义对象的特征。
11.目标路径:目标路径是SWF文件中电影剪辑实例名称变量和对象的分层结构地址。
3.AS脚本用于制作特效。
1.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定制的函数名,间隔时间为秒。
4.下雨特效的生产工艺。
通过一个例子,完成雨点落下过程,随机出现不同大小和速度的雨点。添加几个代码可以节省许多复杂的动画处理。
1.打开flash,创建新文档,画布宽550px,高400px,帧频默认,舞台背景颜色为黑色。
2.新的图形元件,名称为雨,这里可以有中文名称,在注册点用直线绘制雨点,颜色为白色。新的电影编辑元件被命名为雨点电影。用直线工具绘制细长的雨点,然后在第30帧中按下快捷键F6,插入关键帧,将第30帧的雨点向下拖动一段距离。在第一帧到第30帧时间轴中添加动画(运动)变化,然后添加运动指导层,画一条直线作为雨点落下的路径。第一帧:将雨点图形与曲线顶部对齐,注意将图形中心圆放在线上;最后一帧:将雨点图形与曲线底部对齐,形成雨点沿路径移动的动画。
3.回到场景中,将库面板中的雨点电影编辑元件拖入画布中。在属性面板上,将电影编辑名称命名为rain,必须用英语命名。然后在第30帧中按下快捷键F5插入帧。目的是与电影编辑元件中雨点落下的时间保持一致,并测试动画。如果动画的大小与图片的大小不一致,则可以在雨点电影编辑元件中进行调整。
4.动作面板有两种编辑模式:标准模式和专家模式可以在两种模式之间切换。在标准模式的动作面板下,打开目录,双击句子。其描述将显示在右侧的句子描述框中。这种模式更适合初学者。在专家模式下,您可以直接在编辑器中输入动作脚本,这更适合熟练使用动作脚本的用户。本文中使用的代码在标准模式下完成。当一些动作设置参数时,在某些参数框的右侧有一个表达式复选框。对于此参数,应根据您输入的参数类型确定是否检查此复选框。例如,我们使用Setvariable动作赋予变量n值。如果您为n提供的参数是字符串常数,请不要检查此复选框。相反,有必要检查复选框。新建图层2。在初始帧上设置动作n=1/设置变量n=1。/设置变量n=1/
5.将AS脚本放在第二层的第一帧上,脚本如下:
C=1;
//定义变量C初值为1。
AS脚本放在第二帧,脚本如下:
()
//定义为a的function函数。
duplicateMovieClip(“mc”,c,c);
//执行复制电影编辑命令,这里出现新名称。
(c,_x,random(550);
//设置各电影剪辑_X属性,在550px内随机。
setProperty(c,_y,random(-100);
//设置各电影剪辑_Y属性,在550px内随机。
();
c++;
///设置变量增加。
  }
kk=setinterval(aa,90);
//最后,对aa函数进行循环。例如,每90秒执行一次(时间可自行设置),稀疏度的大小可以调整。
根据Ctrl+Enter测试文档,最终效果如图1所示。