论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

几种线条效果

文章类别:Flash | 发表日期:2008-9-21 19:21:06

   点击浏览该文件
点击浏览该文件
点击浏览该文件
点击浏览该文件
主要代码就是通过下面的进行一些调整就出来了以上好几种效果:

Stage.scaleMode = "noScale";
var depths = 1;
this.createEmptyMovieClip("dot", 0);
this.createEmptyMovieClip("l", -1);
with (dot) {
lineStyle(1, 0xffffff);
lineTo(1, 0);
_visible = false;
}
function drawLine() {
for (var i = depths; i<depths+4; i++) {
var d = dot.duplicateMovieClip("dot"+i, i, {_x:random(400), _y:random(400), a:0});
line = l.createEmptyMovieClip("line"+i, i);
line.clear();
line.lineStyle(1, 0xffffff);
line.moveTo(d._x, d._y);
d.onEnterFrame = function() {
this.a += 5;
this.dx = posx-this._x;
this.dy = posy-this._y;
this.dis = Math.sqrt(this.dx*this.dx+this.dy*this.dy);
this.r = Math.atan2(this.dy, this.dx);
this._x += this.dx/7-Math.sin(this.r)*this.dis/7*Math.sin(this.a*2);
this._y += this.dy/7+Math.cos(this.r)*this.dis/7*Math.sin(this.a*2);
this._parent.l["line"+this._name.substr(3)].lineStyle(1, 0xff0000, this.a);
this._parent.l["line"+this._name.substr(3)].lineTo(this._x, this._y);
if (Math.abs(this._x-posx)<1 and Math.abs(this._y-posy)<1) {
this.removeMovieClip();
}
};
}
}
this.onMouseDown = function() {
posx = _xmouse;
posy = _ymouse;
drawLine();
depths = depths>12 ? 1 : depths+4;
};

//as区已加分:)

上一篇:{应用}拍照效果 人气:1193
下一篇:{应用}一步一步学习螺旋效果 人气:2239
视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058