给大家带来flash action 详解(4)
此外,还支持α透明功能,能够设计人员在Flash视频中对诸如文本、矢量图像以及其它Flash元素等进行整合。在实践使用中,有一些特别的字符不克不及间接输出在字符串中,比方不克不及在字符串中间接输出引号(会损坏字符串的完全性).这时候我们就必要用到本义字符了(Escaping).要利用本义字符,起首要输出一个反斜杠(),然后输出响应的代码.具体的代码列表以下:
本义字符代表字符
退格字符(ASCII8)
f换页符(ASCII12)
换行符(ASCII10)
回车符(ASCII13)
制表符(ASCII9)
"双引号字符
单引号字符
\反斜杠字符
00-377八进制暗示的字符
x00-xFF十六进制暗示的字符
u0000-uFFFF十六进制暗示的16位Unicode字符
比方:
trace("Hesaid:"Idon careaboutyou."
Andshesmiled:"Really?"");
你能够依据下面的对比列表读出下面代码的字符串内的实践内容.运转后的输入为:
Hesaid:"Idon careaboutyou."
Andshesmiled:"Really?"
能够看到,本义字符都被转换为响应的实践字符了.这就是本义字符的感化,学过C++的读者应当很熟习了.
数值|Number
Actionscript中的数值型数据为双精度浮点数(不懂是甚么意义也不妨,归正晓得是数值就好了,那只不外是个局限限定).
对数值型数据能够举行任何响应操纵.以下例:
a=1;
b=2;
sum=a+b;//求a,b之和
if(sum>0){//假设了局年夜于0
square_root=Math.sqrt(sum);//利用Math工具的平方根函数求sum的平方根
}
trace("sum="+sum);
trace("square_root="+square_root);
完.
逻辑变量|Boolean
逻辑变量又被称为布尔变量(由其英文称号而来).它只要两个值:true和false.在需要的情形下,Actionscript会主动将它的值转换为1和0,你也能够用1和0给它赋值(这是多是为了和WindowsAPI函数挪用兼容而发生的).
a=10;
b1=1;
b2=false;
if(b1==true){
a=a+b1;
}else{
b2=!b2;
}
trace("a="+a);
trace("b1="+b1);
trace("b2="+b2);
下面代码夹杂了数值型和逻辑型变量的运算.a=a+b1将逻辑值b1(true即1)加到a上,b2=!b2则是对b2取反(即由false变成true或是由true变成false,由于逻辑值只要两种情形:真或假).你能够试着修正一下b1的值来看看分歧的效果.
</p>
</p>
这个播放器非常小,只需花一点点时间下载,对于在体验网页上的多媒体效果是个很好的开始。 关于位图和矢量图形的区别,可参看Flash教程。 中坚的程序员趋向于嘲笑脚本语言,但是对于那些没有计算机科学学位的人来说,脚本语言可能使他们头疼。 用户在观看广告的时候,无法通过正常点击鼠标来查看广告的尺寸、字节数、所链接的URL广告本身信息。 alpha通道,图像的一部分可以变成透明,透明度可以从完全不透明到完全不可见。Alpha通道支持没有副作用。 只要用心 只要努力 在加上你无限的创意和想象。FLASH无敌了 Flash流行的主要原因是它使用了矢量图形(与位图相反)。因为这种图形格式比位图小得多,而且在缩放时对图形质量影响不大,所以很适合对带宽要求很高的Web。 不过,要说国内在FLASH动画领域做的比较出色的,公认的是广州形动数码科技。 假设一个Web设计者需要让一页上的不同元素之间相互作用。如果其中的一些元素出现在Box内,而另一些在Box之外,那么设计者就很不幸。
页:
[1]