|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
与位图图形相比,矢量图形需要的内存和存储空间小很多,因为它们是以数学公式而不是大型数据集来表示的。位图图形之所以更大,是因为图像中的每个像素都需要一组单独的数据来表示。
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");
}
([fn1,fn2][Math.random()*2>>0])();
这个是随机实行函数的命令挺成心思的
如一个接待界面
functionfn1(){
trace("你来啦接待啊");
}
functionfn2(){
trace("来了你别走啊");
}
functionfn3(){
trace("你这么才来啊");
}
functionfn4(){
trace("就猜到你要来");
}
([fn1,fn2,fn3,fn4][Math.random()*4>>0])();
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制作出来的动化是矢量的,不管怎样放大、缩小,它还是清晰可见。 |
|