学院首页 软件应用 编程开发 创意设计 认证培训 软件论坛
Flash Fireworks Dreamweaver Photoshop CorelDraw Illustrator FreeHand 3DsMAX AutoCAD

您的位置:学院 >> 创意设计 >> Flash >> Flash MX实例:星星跟着鼠标走


Flash MX实例:星星跟着鼠标走


  在Flash MX当中鼠标的跟踪的制作方法有很多种,为你介绍其中的一种可以有多种变化方式的鼠标跟踪。让星星紧随你的鼠标转动。

  有关知识:对象绘制、startDrag 、setProperty、duplicateMovieClip的运用。

  实例演示


鼠标黑色画面中滑动或者停留,会看到跟随的小星星

  制作过程

  步骤1:打开Flash,建立一个新文件。

  步骤2:从菜单栏中选择插入>添加符号(Insert>New Symbol),在出现的对话框中选电影片断(Movie Clip),取名为star,如图1所示。

  

  图1 建立名为star的电影片断

  步骤3:用绘图工具在舞台画一颗星星,大小为10X10像素,颜色为白色,如图2所示。

  

  图2绘画一颗星星

  步骤4:在20帧处插入关键帧,右键点选20帧处的星星,在Color Mixer面板将透明(Alpha)值调为0%,并且将星星横向拖动,如图3所示。

  

  图3透明(Alpha)值调为0%

  步骤5:右键点选20帧,在Actions面板 ,就将Stop(停止)命令加入此帧。如图4所示。

  

  4 加入Stop命令

  步骤6:在第一帧单击鼠标右键选取Panels>Frame,把渐变(Tweening)设为(Shape), 如图5所示。

  

  图5把渐变(Tweening)设为(Shape)

  步骤7:点选菜单栏中的插入>添加符号(Insert>New Symbol),在弹出的对话框中选电影片断(Movie Clip), 命名为while。在第1帧单击,在Actions面板中设置Actions如下:

  startDrag ("/aa", true);  //物体aa跟踪鼠标
  setProperty ("/a", _rotation, b);  //物体a的旋转值等于变量b
  b = Number(b)+20;  变量b加20
  if (Number(b) == 360) {  //判断如果b为360
    b = 0;  //变量b为0
  }
  停止判断
  a = Number(a)+1;  //变量a加1
  duplicateMovieClip("/a","aaa"adda,eval("a"));
  //复制物体a为aaa加变量a
  if (Number(a) == 25) {  //判断如果a为25 
     a = 0;  //变量a为0
  }  //停止判断
  setProperty("/a",_x, getProperty("/aa", _x));
  //物体a的x坐标等于物体aa的x坐标
  setProperty("/a",_y, getProperty("/aa", _y));
  //物体a的y坐标等于物体aa的y坐标

  步骤8:在第2帧处插入空帧(Insert Blank Keyframe),将第2帧的Actions设为gotoAndPlay (1);作用是跳至第一帧并播放。

  步骤9:回到主场景(Scene),把库里面的两个电影片断star和while都移到主场景,在Instance面板中分别为它们命名为a和aa。如图6所示。

  

  图6 给主场景中的电影片断命名

  按Ctrl+Enter,就可测试鼠标跟随效果,如图7所示。



图7星星跟着鼠标走

  如果认为只有一颗星星不好看的话,可以在适当的位置加入几颗星星,那么出来的效果就会更加好看了。

  很抱歉我们有时候无法找到文章原始的作者和出处,欢迎本文的原始作者和出处与我们联系,我们会及时注明。

  
技术文章快速查找

栏目导航
软件应用
·操作系统 ·杀毒防黑 ·应用软件
·聊天软件 ·网络软件  
Web开发
·ASP ·JavaScript ·CGI
·JSP ·VbScript ·Web服务器
·PHP ·XML  
开发语言
·VB ·VC ·ASP.NET
·Java ·C/C++ ·Delphi
数据库开发
·MySQL ·SQL/Access ·PowerBuilder
·Oracle ·DB2  
网站设计
·Flash ·Dreamweaver ·HTML/CSS
·Fireworks ·FrontPage  
平面设计
·Photoshop ·CorelDraw ·AutoCAD
·FreeHand ·Illustrator ·3DsMAX
媒体动画
·Director ·Authorware ·Maya
·视频处理    


相关软件 产品库推荐
·笔记本 ·台式机 ·服务器
·数码相机 ·手机 ·GPS
·DV摄像机 ·MP3 ·MP4
·CPU ·硬盘 ·内存
·主板 ·显卡 ·显示器
·打印机 ·投影机 ·路由器

还没人留言,抢个先,哈哈!
对"Flash MX实例:星星跟着鼠标走"的评论 - 快速回贴
内容:
  [完成后可按Ctrl+Enter发布]

百度中 Flash MX实例:星星跟着鼠标走 相关内容
Google搜索中 Flash MX实例:星星跟着鼠标走 相关内容
雅虎中 Flash MX实例:星星跟着鼠标走 相关内容
Sogou搜索中 Flash MX实例:星星跟着鼠标走 相关内容

相关软件 最新回复帖子:

·没有mysql支持时的替代方案
·一个可以发送附件及HTML格式邮件的PHP类
·AutoCAD打造精致三维鸟笼实例详解
·Photoshop自定义水晶字特效样式
·AutoCAD三维基础实例教程
·PS为黑背景长发美女照片抠图换背
·用Photoshop自制个性摩托车贴花小经验
·轻松几步将美女照片处理为手工素描
·巧用Photoshop画笔轻松绘制创意特效
·用Photoshop通道将模糊肖像照片清晰化


  相关软件 Flash MX实例:星星跟着鼠标走相关文章
使用Flash引导线制作雪花飘飘动画 小技巧测试Flash中AS代码的执行速度
Flash AS制作上升的水泡效果动画 Flash AS代码编写水滴滑落动画效果
Flash制作娇艳盛放玫瑰情人贺卡 Flash动画制作实例:小野人玩摇滚
Flash制作交互动画:星座查询器 Flash AS代码常用调试语句trace()的使用
再谈用Flash引导线制作爱心图案动画 用Flash引导线制作爱心图案动画
Flash与Photoshop合作制作模糊渐变动画 电子杂志设计制作常用Flash技术
Flash将风景照片制作成梦幻仙境动画效果 用Flash AS代码巧做漂亮彩色线条动画
在Flash CS3中制作Fla形式的组件 Flash代码实例:神奇的互动橡皮刷
Flash8模糊滤镜绘制逼真青翠竹林 用Flash AS代码制作美丽光影变幻动画
Flash中有关层的深度处理的常用函数 如何用AS代码隐藏Flash的右键菜单