网站首页 | 网页制作 | 网络编程 | 图形图象 | 冲浪宝典 | 操作系统 | 软件教学 | 网络安全 | 认证考试 | 下载中心 | 游戏下载
PHOTOSHOP|FIREWORKS|CORELDRAW|FLASH|3DMAX|Illustrator|PhotoImpact|Painter|Freehand|Maya|AutoCAD|DV|视频处理|作品赏析|其他教程
您现在的位置: 超人气学院 >> 图形图象 >> FLASH >> 文章正文 用户登录 新用户注册
Flash鼠标特效精选实例(4)           
Flash鼠标特效精选实例(4)
作者:未知 文章来源:网络收集 点击数: 更新时间:2006-3-29 1:50:28
  第四节:磁铁鼠标

  该实例实现的是,一鼠标如同磁铁一样吸附周围的事物,最终效果如图4.1所示,要实现这一效果,具体步骤如下:



图4.1 磁铁鼠标

  1.新建一影片,通过属性面板设置其大小为550pxX400px(单位为象素),背景色为#CCCCCC。

  2.新建一按钮元件“reset”,其制作方法这里不再赘述,按钮如图4.2所示:



图4.2 制作按钮

  3.新建一影片剪辑“mental”,这就是影片中的小铁削,其时间轴窗口中只有一帧,在工作区中绘制小铁削如图4.3所示:



图4.3 绘制小铁削

  4.新建一影片剪辑“magnet”,也就是影片中的矩形磁铁,其制作非常简单,只需要在工作区中绘制如图4.4所示的矩形图案即可,当然读者可以进行个性化设置磁铁样式和颜色。



图4.4 制作磁铁

  5.返回主场景,将默认图层更名为“iron filing”,从库在将影片剪辑“mental”拖放到工作区中创建实例“m”,并为该实例添加如下脚本:

onClipEvent (load) {
n = substring(_name, 2, 1);
mindis = 200;
k = .002;
decay = .97;
}
onClipEvent (enterFrame) {
mouse_x = int(_root._xmouse-this._x);
mouse_y = int(_root._ymouse-this._y);
if (mouse_x>0 && mouse_y>0) {
quad = Number(4);
}
if (mouse_x<0 && mouse_y>0) {
quad = Number(1);
}
if (mouse_x<0 && mouse_y<0) {
quad = Number(2);
}
if (mouse_x>0 && mouse_y<0) {
quad = Number(3);
}
abs_x = Math.abs(mouse_x);
abs_y = Math.abs(mouse_y);
tg = abs_y/abs_x;
_root.leo = Math.atan(tg)*Number(180)/Math.PI;
if (quad == 1) {
angle = Number(90)-Number(_root.leo);
}
if (quad == 2) {
angle = Number(90)+Number(_root.leo);
}
if (quad == 3) {
angle = Number(270)-Number(_root.leo);
}
if (quad == 4) {
angle = Number(270)+Number(_root.leo);
}
s

[1] [2] 下一页

[ 收藏此页到: 天天|和讯|博采|ViVi|狐摘|我摘|天极 ] 文章录入:kinda    责任编辑:kinda 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
     After effects简明教程[3222]
     Flash人物动画制作轻松[1760]
     用Flash MX模板制作幻[1445]
     用FLASH打造多彩下拉菜[1119]
     FLASH游戏编程[981]
     Panopticum公司的AE插[948]
     loadMovie问题全解[898]
     漫画衣服的画法[852]
     moho教程[841]
     制作别致的Flash圣诞贺[828]
    相 关 文 章
    珍藏自己照片轻松制作Flas
    Director中应用Flash——从
    我看片比你酷!为RM加装Fla
    3dsmax外挂插件之sandblas
    AuthorwareXtras的分类和使
    用WindowsMediaPlayer轻松
    全能:Freehand也能做Flas
    Freehand MX制作Flash三维
    Freehand MX制作Flash三维
    Freehand MX制作Flash三维
    Freehand MX制作Flash三维
    Freehand MX制作Flash三维
    Freehand MX制作Flash三维
    Freehand和Flash的结合应用
    Painter 8 手绘教程-Paste
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)