当前位置:软件学习 > Flash >>

线条效果

经常在网上看到一些线条滑动的效果,感觉效果不错,然后自己就用手工做了一个影片剪辑,感觉还可以,不过觉得还不是很好。于是就想到用AS可能会有更好的效果...经过反复的试验,终于达到想要的结果,也想把这个东西送给大家!闪吧新社区$I"Qc(YS6n

5BQ^@5i4K [B0AS:(不足之处请大家谅解)
/zC_t#q U7f)|h0onClipEvent (load) {
0Z? ] o7D'M8qO0var round = 30;
3u_ Q8O+W8v5E jW0//一个周期
'h6a%Qs]"?#W0var i = 0;  闪吧新社区j9]1]z]IF&Q._y
//循环变量 闪吧新社区 w9e&SV~?,C
var speed = random(50)-25;
-P6K_ ~j:f X0//取个-25到25的速度 闪吧新社区d2cS*b"~2_"RoC
}
+^J&I9n*|X)s9X0onClipEvent (enterFrame) {
A VV~h _U(P0this._width = Math.random()*2;
HM ~ QC0//宽度为0.2到2,虽然底下有随机宽度,但我想让细线必须存在.. 闪吧新社区F%U Y/lKr
this._alpha = random(40)+10; 闪吧新社区p(RXG~ m*[
//透明,10到50 闪吧新社区O-_Kh nF&r2G;HU
if (this._x>550) { 闪吧新社区 a$d(siZk B6w
  this._x = 0; 闪吧新社区/E B3^ }psG(|/p V
} else if (this._x<0) {
g6kJ o'Hw%pe0  this._x = 550;
1@+P3r'M"S:Nl(fK}/W0}
C%i;Wei1L:q d0//不然就跑出舞台了,呵呵  闪吧新社区.gqA7Y!O
if (i<round) { 闪吧新社区-G$u9c&qT Tg#I E
  this._x += speed;
,uNa2iE:e:n1PLR~0  if (Math.abs(Number(speed))<10) {
"Fz Qw&gUu,eW0   speed = random(50)-25; 闪吧新社区J'g'KDR}
   //如果速度小于10,重新设置速度,我不喜欢慢的,嘿嘿!
Mi*V c;^:IDOZY0  } 闪吧新社区 V#Xiy/Z r
} else { 闪吧新社区)Phs~PPg0X+a pK
  i = 1; 闪吧新社区m"| X5E Z(W9`#WR
  this._width = random(20); 闪吧新社区 C R2JN3oYU
  //随机宽度为1到20 闪吧新社区X_.c"a MrUs
  this._alpha = random(40)+10
Sf R wd2n0  //透明,10到40,与上面重复增强闪烁效果... 闪吧新社区)_ v9Z UO#is8l$q W
  updateAfterEvent(); 闪吧新社区5wi:L%QO
  //更新舞台 闪吧新社区!Wz8_'j'A
  speed = random(50)-25; 闪吧新社区+s6Y9wE+?4K7|;d
  //重设速度
(pG-V-N[0} 闪吧新社区h h1T0I| }Pm
i++;
z9M/G$E-h[K0}
&x(b y+Ve){0

补充:flash教程,动画技术
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,