FlashMX实例星星跟着鼠标走
- 格式:pdf
- 大小:555.40 KB
- 文档页数:4


[Flash常见的鼠标跟随效果flash中的鼠标可以更有个性些,做起来也不算复杂,比如把鼠标指针换成你喜欢的样子,或让鼠标指针有一个灵动飘逸的跟随,如下图中的效果,怎么样?动手试试:一、例1:让鼠标指针变变样:把鼠标变成上面第一个图的样子,当然你爱咋样子的都行,比如一个字,一种形状,一张图片都行。
过程:1)插入一个元件,类型为影片剪辑,自己动手画个形状吧,像上面图一那样的也行,这不要紧,要紧的是在元件编辑视图下,要将这个图形的左上角对准中心的十字,否则鼠标定位时会有误差,如图:[小技巧:直接在舞台上绘图,完成后全选并右击,选择“转换为元件——影片剪辑——确定”,这样做影片剪辑,会自动对齐。
]2)把影片剪辑放到舞台上,实例名为:mouse_mc3)在帧上加代码,非常简单:mouse_mc.startDrag(false);stage.addEventListener(Event.ENTER_FRAME,myMouse);function myMouse(evt:Event) {mouse_mc.x = mouseX;mouse_mc.y = mouseY;}Mouse.hide();其中Mouse.hide(); 的作用是隐藏默认的鼠标指针,如果要恢复显示:Mouse.show();二、例2:鼠标指针后面跟随飘逸的枫叶:过程:1)把这几张图下载到你的电脑上,并导入到flash库中去。
2)把这些图拖到舞台上去,按图从小到大的顺序依次分别右击他们,并选“转换成元件——影片剪辑——确定”:按“从小到大”的顺序操作,是为了叠放次序,后来居上:虽然在同一时间轴图层上,但后转换成影片剪辑的会居上方。
3)同样从小到大,依次取实例名为:level0、level1、level2、level3、level4、level5 4)在帧上加一些简单的代码即可:level0.startDrag(false);stage.addEventListener(Event.ENTER_FRAME,myMouse);function myMouse(evt:Event) {level0.x = stage.mouseX + 20;level0.y = stage.mouseY + 10;var speed:uint = 3;for (var i:uint = 1; i<=5; i++) {this["level"+i].x += (this["level" + (i-1)].x -this["level" + i].x )/speed;this["level"+i].y += (this["level" + (i-1)].y -this["level" + i].y )/speed;}}三、例3:鼠标跟随飘动的文字这个其实和例2是一样的,把图片换成一个个文字,其他的过程一样,数量有些不同,改改相关的代码即可。
FLASH经典代码,学习笔记鼠标特效bb是棒棒的影片剪辑实例名称xx星星的影片剪辑实例名称,在星星影片剪辑里面先做个直线运动动作,用来鼠标旋转特效Mouse.hide();_root.bb.startDrag(true);var i=0;_root.xx._visible=false;_root.onEnterFrame=function(){i++;duplicateMovieClip(_root.xx,"xx"+i,i);_root["xx"+i]._rotation=i*(-18); //i*(-18)是逆时针旋转速度xx._x=bb._x;xx._y=bb._y;if(i==20) //数量{i=0;}}进度条代码mc是进度条影片剪辑的实例名称,动态文本和进度条在一个影片剪辑txt是动态文本的变量名stop();_root.mc.onEnterFrame=function(){var percent=int(_root.getBytesLoaded()/_root.getBytesTotal()*100); _root.mc.txt="Loading "+percent+"%";_root.mc.gotoAndStop(percent);if(percent==100)_root.gotoAndPlay(2);}动态文本的调用及图片的初始化txt是txt文本,_root是当前针,位置选择为目标loadVariables("1.txt", "_root");动态文本及图片的调用loadVariables("1.txt", "_root"); //文本调用,出现不同的文字,要先把各个动态文本框变量名修改成你的1.txt文本里面的定义的变量。
实验十二跟随动画实验目的:duplicateMovieClip()影片复制语句用startDrag()拖动影片剪辑Mouse.hide()和Mouse.show鼠标隐藏和显示语句setProperty0影片剪辑的属性设置语句for循环语句实验环境与设备:安装有Photoshop CS3的计算机。
实验原理:利用影片剪辑属性和影片剪辑控制函数可以制作出一些特效动画,例如炫目效果、鼠标拖动效果、下雨和下雪效果等。
实验考核:实例的源文件(.fla)以及.jpg格式的文件实验步骤:(1)创建元件。
步骤1:创建影片文档新建影片文档,设置舞台尺寸为550*400像素,其它参数保持默认。
然后保存影片文档为“星星跟随.fla”步骤2:创建“小星”和“大星”图形元件新建一个名为“小星”的图形元件和一个名为“大星”的图形元件。
在这两个元件的编辑窗口中分别绘制两个立体的五角星形状,如图1和图2所示。
步骤3:创建“x1”影片剪辑元件新建名为“x1”的影片剪辑元件。
在这个元件的编辑窗口中,将库面板中的小星图形元件拖放到场景中间的“+”符号位置,然后在“图层1”的第10帧和第20帧插入关键帧。
在“属性”面板中,利用“颜色”下拉列表中的“色调”属性更改第10帧和第20帧上“小星”元件实例的颜色。
然后在第1帧到第10帧和第10帧到第20帧之间分别定义五角星旋转的动作补间动画。
新增“图层2”,在该图层的最后一帧插入关键帧,定义此帧的动作脚本如下:gotoAndPlay(1);//使五角星旋转动画重复进行。
如图所示为该影片剪辑元件的图层结构。
步骤4:创建“xing0”的影片元件新建一个名字为“xing0”的影片剪辑元件。
在这个元件的编辑窗口中,从库中拖出“大星”图形元件,把它放在“+”符号位置。
步骤5:创建“anniu”按钮元件新建一个名为“anniu”的按钮元件。
在按钮元件中的第1帧导入“素材”文件夹中的一张风景图片,选择第4帧,按F5键,插入普通帧。
巧用Flash制作鼠标跟随效果
翁建元
【期刊名称】《计算机》
【年(卷),期】2001(000)022
【摘要】在上网浏览时,一些鼠标跟随的画面常常令初涉Flash的朋友羡慕不已,通过阅读本文,您会发现,制作鼠标跟随其实并不是件难事,不信,您就试试吧。
【总页数】1页(P22)
【作者】翁建元
【作者单位】无
【正文语种】中文
【中图分类】TP391.41
【相关文献】
1.Flash发烧园地制作残影跟随效果 [J], 火凤凰
2.跟随鼠标移动的彩球--巧用Flash MX制作动画 [J], 张磊
3.Flash中元件跟随鼠标移动的特效制作之探究 [J], 唐小健
4.基于Flash的鼠标跟随动画制作——略见一斑 [J], 邢素萍
5.用Flash5制作鼠标残影效果 [J],
因版权原因,仅展示原文概要,查看原文内容请购买。