来讲讲: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制作出来的动化是矢量的,不管怎样放大、缩小,它还是清晰可见。 flash的优缺点可以如何运用呢? FLASH广告的问题主要表现在: alpha通道,图像的一部分可以变成透明,透明度可以从完全不透明到完全不可见。Alpha通道支持没有副作用。 Flash也支持alpha通道,这会使设计者高兴。没有太多的技术性,alpha通道是附加在图像上的信息 - 允许图像以不同的方式渲染。 作为奖赏,你可以使用关键祯动画支持和tweening- 两个最主要的节省时间的方式。本质上,关键祯是动画中显著事件发生的位置。 而作为富媒体营销概念中的重要手段,很长一段时间,或者说,在未来,富媒体技术的不断完善,Flash动画广告的优势会越来越明显。 alpha通道,图像的一部分可以变成透明,透明度可以从完全不透明到完全不可见。Alpha通道支持没有副作用。 在与制作传统动画相比较的同时,flash具有便捷、节省人力财力,节约时间、推广方便的许多优势。但与此同时它也具有一点的缺点。
页:
[1]