
互动Flash动画:跟随鼠标移动拉伸的蜘蛛丝
发布时间:2006-05-16 11:53:04 来源:闪吧 网友评论 0 条
点击查看更多Flash精彩实例
这是以前个人网站上的一个Flash点辍,是用Flash的画线函数实现的,希望给有想像力的同志一点启发,算是抛砖引玉吧。
完成效果如下,大家移动鼠标,可以看到蜘蛛丝会跟随鼠标移动和拉伸。
下面我们来讲实现的方法。
1、在Flash中先建三个MC。
一个是spider_mc,画一个蜘蛛,像样点就算了,呵呵!
一个是net_mc,一个蜘蛛网,当背景用的,没有太大用。
最后一个是空的MC,line_mc,用来画线(蜘蛛丝)。

2、回到场景,建三个层。
最底下一个叫NET,用来放背景net 的,把net拉进去。
中间一个层叫line,用来放line_mc的,把line_mc拉进来,并给这个剪辑命名line_mc。
最后一个当然是放spider_mc 的。

3、最关键一步,多建一个action层,写上如下代码。
speed=10;
spider_mc.onEnterFrame = function() {
dx = _root._xmouse-this._x;
dy = _root._ymouse-this._y;
p =Math.atan(dy/dx)*180/Math.PI;
rota = (dx>0) ? (90+p):(270+p);
this._x += dx/speed;
this._rotation = rota;
this._y += dy/speed;
};
line_mc.onEnterFrame = function() {
this.clear();
this.moveTo(0, 0);
this.lineStyle(1, 0xffffff, 100);
this.lineTo(_root.spider_mc._x, _root.spider_mc._y);
};
最后生成swf,完成。
如对于本文有任何疑问、意见以及建议,请在文章底部的留言板上留言。或者去天极设计在线主题社区讨论。
更多精彩,尽在天极设计在线design.yesky.com!
特别推荐——设计类视频教程。
![]() Photoshop视频教程 | ![]() Coreldraw视频教程 | ![]() Flash MX 视频教程 |
![]() 网页设计制作视频教程 | ![]() 3DsMAX视频教程 | ![]() PremierePro视频教程 |
- Flash创意特效:飞 越 星 空
- Flash MX常用快捷键一览
- Flash MX 2004 淡入淡出制作
- Flash创意特效:打 字 效 果
- [视频演示]Flash 9 Alpha新功能体验
- 我的表情我做主!用Flash制作个性QQ表情
- Flash电子书鼠标拖拽翻页效果原理分析
- Flash播放器参数知多少?
- 新鲜玩法 Flash动画也可用电视观看
- 学习Flash ActionScript编程的注意事项
- 1.利用套接字机制实现Flash与数据库连接
- 2.FLASH9.0新功能视频体验
- 3.[视频]Flash 9 Alpha体验:软件安装
- 4.Flash8绘制秋之落叶
- 5.Flash制作书法动画
- 6.Flash互动电子地图制作手册——入门实例
- 7.随心所欲 玩转Flash视频——FLV
- 8.[视频]Flash 9 Alpha体验:播放器
- 9.制作温馨浪漫Flash情人卡
- 10.Flash软件菜单中英文对照表
- 大话G游 专题:手机病毒揭密
- ARP攻击防范与解决方案 路由故障处理手册
- Picasa中文版_Picasa教程 专题:清除流氓软件
- Firefox专题 seo搜索引擎优化专区
- 重装Windows必知的事情 装机之必备软件大行动






