您的位置:首页网页设计Flash → Flash MX实战精选:星星跟我走

Flash MX实战精选:星星跟我走

时间:2004/11/7 2:19:00来源:本站整理作者:蓝点我要评论(0)

  在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,就可测试鼠标跟随效果。

相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 Flash CS4基础入门 如何在Flash中打开一个定制的浏览器新窗口?学习ActionScript 3.0的6个好处几个小技巧精简Flash文件体积在Flash动画中添加“加为收藏”和“设为首页

人气排行 Flash游戏制作--小熊拼图用Flash实现几种镜头效果Flash制作动画知识:遮罩Flash如何做鼠标指针样式Flash制作环形文字Flash制作声情并茂的电子相册实例讲解flashMTV制作全过程(3)鼠标效果系列教程:游动的鱼