来谈谈:Flash 举措剧本之:材料速查(6)
Flash可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。关于数据范例
关于数据范例
</B>数据范例申明一个变量或ActionScript元素能够存储的信息品种。在Flash5的ActionScript中有两种数据范例:原始数据范例(Primitive)和援用数据范例(Reference)。原始数据范例(如字符串、数值、逻辑值)有一个常数值。因而,能够存储它们所代表的元素的实践值。援用数据范例(如影戏剪辑和工具)具有能够改动的值。因而,包括了对该元素的实践值的援用。存储原始数据范例数据的变量的举动在某些情形下与存储援用数据范例数据的变量分歧。每种数据范例都有本人的划定规矩,上面将作扼要先容。
1、字符串
字符串是一个字符(字母、数字和标点标记)序列。在ActionScript语句中输出字符串,利用单引号或双引号括住。字符串作为字符来处置而不是作为变量来处置。比方,鄙人面的语句中,“L7”是一个字符串:
favoriteBand="L7";
你能够用加号(+)操纵符毗连两个字符串。ActionScript把字符串前后的空格作为字符串的一部分来处置。
greeting="Welcome,"+firstName;
只管ActionScript对变量、实例名和帧标签的援用不辨别巨细写,但字符串是辨别巨细写的。比方,上面的两个语句把分歧的文本放进指定的文本域变量中,由于"Hello"和"HELLO"是字符串。
invoice.display="Hello";invoice.display="HELLO";
要在字符串中包括引号,可在它后面加上反斜杠(),这称为字符本义。在ActionScript中,另有一些别的的字符必要利用特别本义序列来暗示:
Escapesequence本义序列
Character字符
退格符(ASCII8)
f
换页符(ASCII12)
换行符(ASCII10)
回车符(ASCII13)
Dwidth="59%">制表符(ASCII9)
"
双引号
’
单引号
反斜杠
00-377
八进制字节
x00-xFF
十六进制字节
u0000-uFFFF
十六进制双字节编码字符
2、数值</B>
数值数据范例是一个双精度浮点数。可用数学运算符加(+)、减(-)、乘(*)、除(、)、取模(%)、递增(++)、递加(--)处置数值。也能够利用预界说的Math(数学)工具的办法来处置数值。上面的例子利用sqrt(平方根)办法来前往数值100的平方根:
Math.sqrt(100);
3、逻辑值
逻辑值是true(真)或false(假)。必要时,ActionScript也把true和false转换为1和0。逻辑值与逻辑操纵符一同,经常被用在把持剧本活动的对照语句中。比方,鄙人面的剧本中,假如password的值为true,动画播放:
onClipEvent(enterFrame){
if((userName==true)&&(password==true)){
play();
}
}
4、工具
工具是属性的汇合。每一个属性都着名字和值。属性值能够是任何Flash数据范例,乃至能够是工具数据范例。如许就能够把一个工具嵌套在另外一个工具当中。要指定工具和它们的属性,可使用点操纵符。比方,鄙人面的代码中,hoursWorked是weeklyStats的属性,而weeklyStats又是employee的属性:
employee.weeklyStats.hoursWorked
可使用ActionScript的预界说工具会见和处置特定品种的信息。比方,Math(数学)工具具有一些办法,能够对传送给它的数值实行数学运算。下例利用了数学工具的sqrt办法:
squareRoot=Math.sqrt(100);
Flash特别适用于创建通过Internet提供的内容,因为它的文件非常小。Flash是通过广泛使用矢量图形做到这一点的。 各种性能才能运用的得心应手,制作出优秀的动画。 缺点方面~有些技术不能实现,不过FLASH技术在发展在进步,相信在以后FLASH可以取代,大部分的视频编辑软件,视频制作软件。 目前动画广告在各类电视节目中有着广泛的应用,在影视及广告中占有重要地位。广州形动数码是国内领先的动画设计制作, 商业上的优势——品牌flash的创造;公司企业的flash宣传;flash技术在电视的应用 单纯的做动画而言,flash动画与传统动画有很多差别,这里会为你介绍什么是flash与flash与传统动画相比具有的优点和缺点,而进一步了解flash动画 在计算机出现之前,动画制作者必需手工绘制即使差别很小的不同祯的图像。当然,非自动的,一祯祯的动画在很多情况下仍然很有用,Flash也允许这样做。 Flash动画制作,是指利用Flash软件对动画进行设计,以产生千变万化的效果。随着互联网的兴起。
页:
[1]