莫相离 发表于 2015-1-15 21:04:01

来讲讲:ActionScript3教程:语句实例-Flash actionscript

与位图图形相比,矢量图形需要的内存和存储空间小很多,因为它们是以数学公式而不是大型数据集来表示的。位图图形之所以更大,是因为图像中的每个像素都需要一组单独的数据来表示。
1、
mc.gotoAndPlay(Math.random()*10>>0);
Math.random()*10取10之内带小数的随机数。
>>是移位标记>>0的功效往除小数点后的数!!(这个办法切实其实拙劣)
以是Math.random()*10>>0整句话的意义是猎取10之内的随机整数!
-------------------------------------------
推行的想
用在加载进度条中
trace((已加载的字节数/总字节数}*100>>0+"%")
切实其实很便利啊

2、
if(i&1){}
i&1的意义就是判别i是奇数仍是偶数
假如是奇数i的2进制暗示最初一名是1,i&1=1真
偶数i的2进制暗示最初一名是0,i&1=0假。

3、
vara:Array=newArray();
for(vari:int=0;i<10;a.push(i++)){
//....
}
此轮回实行后a数组的值为0,1,2,3,4,5,6,7,8,9.
一个简化程序的办法
能用上的中央有良多。。详细中央详细剖析。。

4、
vartemp:Number=mouseX;
stage.addEventListener(MouseEvent.MOUSE_MOVE,moveHandler);
functionmoveHandler(e:MouseEvent):void{
vard:Number=(-temp+(temp=mouseX));
}
这段代码功效是猎取鼠标挪动间隔d
用在鼠标拖拽窗体大概鼠标拖拽游戏上真是不要太爽!!!
代码完整能够改成
Mouse.hide();
vartemp:Number=mouseX;
stage.addEventListener(MouseEvent.MOUSE_MOVE,moveHandler);
functionmoveHandler(e:MouseEvent):void{
vard:Number=(-temp+(temp=mouseX));
spriteMouse.x+=d;
e.updateAfterEvent();
}
如许spriteMouse这个影片剪辑就成了一个鼠标

5、
functionfn1(){
trace("1");
}
functionfn2(){
trace("2");
}
()();
这个是随机实行函数的命令挺成心思的
如一个接待界面
functionfn1(){
trace("你来啦接待啊");
}
functionfn2(){
trace("来了你别走啊");
}
functionfn3(){
trace("你这么才来啊");
}
functionfn4(){
trace("就猜到你要来");
}
()();

6、
vara:int=3;
if(a>0&&(trace("aispositivenumber"),a&1))
trace("aispositiveoddnumber");
先实行a>0真
再实行trace("aispositivenumber")
最初判别a是否是奇数
这里的逗号表达式是从左向右实行的。
此用法次要用来判别有无实行某处语句吧

7、
vara:int=13;
varb:int=-12;
if((a^b)>0||(b*=-1,a>10))
trace(b);
又是一个逗号表达式
a^b=-7
b*=-1b=12
a>10
输入b=12
此用法看的稀里糊涂真不晓得应当用在甚么中央
哈哈~

与gif和jpg不同,用flash制作出来的动化是矢量的,不管怎样放大、缩小,它还是清晰可见。

再现理想 发表于 2015-1-17 15:33:45

flash的优缺点可以如何运用呢?

第二个灵魂 发表于 2015-1-26 18:56:09

FLASH广告的问题主要表现在:

深爱那片海 发表于 2015-2-4 23:56:00

alpha通道,图像的一部分可以变成透明,透明度可以从完全不透明到完全不可见。Alpha通道支持没有副作用。

小魔女 发表于 2015-2-11 00:08:27

Flash也支持alpha通道,这会使设计者高兴。没有太多的技术性,alpha通道是附加在图像上的信息 - 允许图像以不同的方式渲染。

若天明 发表于 2015-3-1 18:55:51

作为奖赏,你可以使用关键祯动画支持和tweening- 两个最主要的节省时间的方式。本质上,关键祯是动画中显著事件发生的位置。

爱飞 发表于 2015-3-11 00:42:50

而作为富媒体营销概念中的重要手段,很长一段时间,或者说,在未来,富媒体技术的不断完善,Flash动画广告的优势会越来越明显。

简单生活 发表于 2015-3-17 19:09:39

alpha通道,图像的一部分可以变成透明,透明度可以从完全不透明到完全不可见。Alpha通道支持没有副作用。

金色的骷髅 发表于 2015-3-24 23:40:31

在与制作传统动画相比较的同时,flash具有便捷、节省人力财力,节约时间、推广方便的许多优势。但与此同时它也具有一点的缺点。
页: [1]
查看完整版本: 来讲讲:ActionScript3教程:语句实例-Flash actionscript