|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
FlashScreensaversMaker能够迅速的将您的Flash作品转化为屏保程序。
明天我们为人人先容几种Flash中经常使用静态背景的复杂制造办法,次要使用随机数,步骤复杂,但效果十分不错。
1、晃悠的竖线
原文件下载进修
这个效果十分经常使用,实在完成起来也对照复杂,次要经由过程把持MC的x坐标来完成。
新建一个MC,定名为line_g,画一条竖线,坐标(0,0)。
注重:在这类必要把持坐标的flash中每一个MC的初始坐标值都是很主要的,不然你很难弄分明谁人活该的MC究竟跑到哪往了,即便是一般的flash,我们也最好制造得标准一些,如许看上往很明晰,反省起来也很便利。
再新建一个MC,定名为line_a,将line_g拖进(注重坐标),在line_g上绑缚上面的AS:
onClipEvent(load){
speed=random(40)-20; //设置挪动速率的初始值为-20至20
round=20;
}
onClipEvent(enterFrame){
if(_x<0){
_x=450;
}
if(_x>450){
_x=0;
}
//下面两个判别语句是为了不MC超越播放局限,个中"450"为fla文件的宽度
if(i<round){
_x+=speed;
i++;
//给它必定的运转工夫来坚持某一速率
//数值20为坚持这个速率的周期,能够依据本人的必要设定
}else{
speed=random(40)-20;
i=1;
//凌驾工夫后付与新的速率
}
}
回加入景,拖进几个line_a,(本例中是5个),将它们的x坐标一切设置为0,y坐标设置为fla文件的高度的一半,预览就失掉了下面的效果。细心察看能够看出它们会同时改动速率和偏向。
我们还能够进一步修正,让每个MC的速率变更周期各分歧(下面的变更周期20是流动的):将onClipEvent(load){...}之间的round=20;修正为round=random(15)+5;,而且在最初的else{...}之间也一样加上round=random(15)+5,如许变更就更出没无常了。
假如你喜好,还能够进一步随机调剂场景中竖线的色采和宽度,留给列位思索和实验。
</p>
Flash又被称之为闪客,是由macromedia公司推出的交互式矢量图和Web动画的标准,由Adobe公司收购。 |
|