A.专业网站制作,为您打造一流网上家园
B.本频道广告招租,详情点击>>>
资讯 IT首页 IT 饮食 资 讯 整机硬件 笔记本 数 码 下 载 教 程 论 坛
会员注册 | 会员登录 | 我要投稿 | 信息订阅  
开始日期: 结束日期:
当前位置: 首页 >> 新闻系统 >> 芜湖电脑IT频道 >> 芜湖电脑学院 >> FLASH >> 正文
Flash实例教程:让星星紧随你的鼠标不停转动
http://www.my0553.com 来源: 添加时间:07-05-13

实例说明

在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命令

步骤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设为
 
 步骤9:回到主场景(Scene),把库里面的两个电影片断star和while都移到主场景,在Instance面板中分别为它们命名为a和aa。

 

步骤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设为
 
 步骤9:回到主场景(Scene),把库里面的两个电影片断star和while都移到主场景,在Instance面板中分别为它们命名为a和aa。

 

 

步骤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设为
 
 步骤9:回到主场景(Scene),把库里面的两个电影片断star和while都移到主场景,在Instance面板中分别为它们命名为a和aa。

 

9 7 3 1 2 4 8 :
上一篇:
下一篇:
  推 荐 教 程
·Fireworks教程:绘制性感CG美女教程
·Fireworks教程:光芒四射之殊途同归
·Fireworks利用渐变工具简单的处理图片
·充分利用Dreamweaver CS3的代码片断功能面板
·用Dreamweaver8学习网页滚动字幕的制作
·入门:充分利用Dreamweaver8中的查找替换技
·极致男性商务!linux系统i858跌破3K
·新机上市的信号 佳能全画幅单反5D再降
·少花钱多办事 带广角性能的长焦DC推荐
·精挑细选 八百万像素数码相机还能买吗
  热 点 下 载
·MP3/AVI/MPEG/WMV/RM to Audio C
·AAA PDF Password Remover 2.0 英
·NetAdjust Anonymous Proxy V5.2
·CountryWhois V1.1.23
·SK魔兽录像分析器 V1.3 SP1 简体
·快车FlashGet 
·Apex Video Converter Super v5.
·PPMate网络电视 V2.3.1.56
·CD Archiver V4.1.2729.31.387
·旋转矩阵缩水专家 V2.5 Build 06
·英语口语露天沙龙(免费)
设为首页 | 加入收藏 | 关于我们 | 网站地图 | 网站大事记 | 人才招聘 | 广告服务 | 版权声明 | 网站律师 | 联系我们
芜湖人家   版权所有:芜湖人家网 Copyright my0553.com
Netscape6.0、IE5.0以上版本浏览器和中文大字符集
网页设计、系统集成:鸠兹工作室