来一发Flash 举措剧本之:材料速查(2)
Macromedia公司已经承诺在Flash8中将有很大的变化,而且它们中的许多都与视频功能有关。ActionScript术语
ActionScript术语
象任何剧本言语一样,ActionScript也依据其特定的语律例则,利用专门的术语。本讲按字母按次列出一些主要的ActionScript术语,并作扼要先容。这些术语和办理它们的语法将在后续章节中作具体会商。
1.Actions
Actions(举措)是指令一个动画在播放时做某些事变的一些语句。比方,gotoAndStop把播放头送到指定的帧或标签。请读者注重,在本教程中,举措和语句这两个术语经常互换利用。
2.Arguments
Arguments(参数),称为参数,经由过程它能够把值传送给函数。比方,上面的函数(welcome)利用两个值,由参数firstName和hobby吸收:
functionwelcome(firstName,hobby){ welcomeText="Hello,"+firstName+"Iseeyouenjoy"+hobby;}
3.Classes
Classes(类)是能够创立的数据范例,用以界说新的工具范例。要界说工具的类,必要创立一个机关函数。
4.Constants
Constants(常数)是不克不及改动的元素。比方,常数TAB老是具有不异的意义。常数在对照值时很有效。
5.Constructors
Constructors(布局体)是用来界说类的属性和办法的函数。比方,以下代码经由过程创立称为Circle的机关函数来创立一个新的圆类:
functionCircle(x,y,radius){ this.x=x; this.y=y; this.radius=radius;}6.Datatypes</B>
Datatypes(数据范例)是一组值和对这些值举行运算的操纵符。字符串、数值、逻辑值(true和false)、工具和影戏剪辑是ActionScript的数据范例。
7.Events
Events(事务)是动画正在播放时产生的举措。比方,当装载影戏剪辑、播放头抵达某帧、用户单击按钮或挪动影戏剪辑,或用户用键盘输出时,能够产生分歧的事务。
8.Expressions
Expressions(表达式)是语句中可以发生一个值的任一部分。比方,2+2就是一个表达式。
9.Functions
Functions(函数)是能够被传送参数并能前往值的可重用代码块。比方,getProperty函数被传送属性名和影戏剪辑实例名,然后前往这些属性的值。getVersion函数前往以后正在播放动画的Flash播放器的版本。
10.Handlers
Handlers(事务处置程序)是一种特别的举措,它“处置”或办理事务(如mouseDown或load)。比方,on(onMouseEvent)和onClipEvent就是ActionScript的事务处置程序。
11.Identifiers
Identifiers(标识符)是用来标明变量、属性、工具、函数或办法的名字。第一个字符必需是字母、下划线(_)或美圆号($)。每一个后续字符必需是字母、数字、下划线(_)或美圆号($)。比方,firstName是一个变量名。
12.Instances
Instances(实例)是属于某个类的工具。一个类的每一个实例包括该类的一切属性和办法。一切影戏剪辑都是MovieClip类的实例,均具有该类的属性(如_alpha和_visible)和办法(如gotoAndPlay和getURL)。
13.Instancenames
Instancenames(实例名)是在剧本中指向影戏剪辑实例的独一名字。比方,在图符库中的一个主图符能够称为counter,在动画中该图符的两个实例能够取实例名scorePlayer1和scorePlayer2。以下代码经由过程实例名设置每一个影戏剪辑外部的score变量的值:
_root.scorePlayer1.score+=1
_root.scorePlayer2.score-=1
</p>
flash动画制作软件的界面没有太大的改变,只是在以前的属性面板右侧增加了两个新的选项“参数”和“滤镜”。 矢量图形有一些固有的限制。例如,照片由于包含太多的信息而不能使用矢量图形这种形式。但是对于由实体颜色形状构成的图像,Flash很管用。 Flash流行的主要原因是它使用了矢量图形(与位图相反)。因为这种图形格式比位图小得多,而且在缩放时对图形质量影响不大,所以很适合对带宽要求很高的Web。 Flash流行的主要原因是它使用了矢量图形(与位图相反)。因为这种图形格式比位图小得多,而且在缩放时对图形质量影响不大,所以很适合对带宽要求很高的Web。 不过,要说国内在FLASH动画领域做的比较出色的,公认的是广州形动数码科技。 alpha通道,图像的一部分可以变成透明,透明度可以从完全不透明到完全不可见。Alpha通道支持没有副作用。 它包含了下列常见的形式之一或者几种的组合:流媒体、声音、Flash、以及Java、Javascript、DHTML等程序设计语言。 FLASH广告的问题主要表现在: 祯率越高,动画中可包容的信息越多,动画看起来越光滑和流畅。当然,当祯率增加时,计算机的CPU的重绘工作越多,运行得就越慢。
页:
[1]