发新话题
打印

[编程] 线条效果

线条效果

经常在网上看到一些线条滑动的效果,感觉效果不错,然后自己就用手工做了一个影片剪辑。感觉还可以,不过觉的还不是很好。于是就想到用AS可能带到很好的效果...经过反复的试验,终于达到想要的结果,也想把这个东西送给大家,祝大家新年快乐!
AS:
(不足之处请大家谅解)
onClipEvent (load) {
var round = 30;
//一个周期
var i = 0;
//循环变量
var speed = random(50)-25;
//取个-25到25的速度
}
onClipEvent (enterFrame) {
this._width = Math.random()*2;
//宽度为0.2到2,虽然底下有随机宽度,但我想让细线必须存在..
this._alpha = random(40)+10;
//透明,10到50

if (this._x>550) {
  this._x = 0;
} else if (this._x<0) {
  this._x = 550;
}
//不然就跑出舞台了,呵呵
if (i<round) {
  this._x += speed;
  if (Math.abs(Number(speed))<10) {
   speed = random(50)-25;
   //如果速度小于10,重新设置速度,我不喜欢慢的,嘿嘿!
  }
} else {
  i = 1;
  this._width = random(20);
  //随机宽度为1到20
  this._alpha = random(40)+10
  //透明,10到40,与上面重复增强闪烁效果...
  updateAfterEvent();
  //更新舞台
  speed = random(50)-25;
  //重设速度
}
i++;
}


[ 本帖最后由 流光伞 于 2008-2-10 14:17 编辑 ]

附件

线条效果.swf (430 Bytes)

2008-2-6 14:05, 下载次数: 463

TOP

做的时候把线条画长点(超出上下屏幕),呵呵......

TOP

!!!

TOP

要写中文吗?

TOP

this._alpha = random(40)+10;
//透明,10到100
-----------------------------
是10到50?

TOP

不好意思,写错了

TOP

TOP

支持一下,呵呵!

TOP

#4
不要写中文,那是注释!

TOP

看看效果如何

TOP

发新话题