跟随鼠标移动flash教程,这个例子教朋友用Flash做鼠标的跟随效果。用鼠标拖动萝卜。兔子的眼睛总是在萝卜上。非常可爱。
效果演示:
制造方法:
首先,制作三个组件。
1.插入一个新组件作为电影剪辑,并将其命名为“兔子”。画兔子的形状,或者画其他动物,但是不要画眼睛。想要兔子的耳朵,嘴巴,手,就得一层一层,一帧一帧的改变形状。如图所示:
2.插入一个新的组件,编辑电影,命名为“眼睛”,然后进入“眼睛编辑”窗口。在第一帧中,画一个与兔子眼眶大小相同,没有填充颜色的圆(这里是30*30),使其完全居中。将圆的右边线粘贴在里面,画一个没有线条的红色眼球,然后将眼窝边缘的透明度设置为0。
创建一个新层,选择第一帧,打开动作帧面板,并输入以下代码:
这个。onmousemove=function(){ 0
eyeX=_root ._ x鼠标——这个。_x
eyeY=_root ._ ymouse-这个。_y
ang=Math.atan2(eyeY,eyeX)*180/Math .产品改进(产品改进)
这个。_ rotation=ang
}如图所示:
3.插入一个新组件作为电影剪辑,并将其命名为萝卜。画萝卜,选萝卜,居中。如图所示:
二是主场景的布局。
新建三层,从上到下分别命名为萝卜、眼球、兔子、背景。
1.选择背景层的第一帧,导入你喜欢的背景图片。
2.选择兔子层的第一帧,从库中拖动兔子MC,放到合适的位置。
3.选择眼睛层的第一帧,从库中拖出两个眼睛MC,分别放在兔子的眼睛里。注意也是放在眼眶右侧(两个圆相切)。
4.选择萝卜图层的第一帧,从库中拖动萝卜MC放到树下。在影片剪辑属性面板中选择萝卜,并将其命名为“lb”。打开动作电影编辑面板,输入以下代码:
onclip事件(MouseMoVE){ 0
老鼠。hide();
startdrag('_root.lb ',true);
}如图所示:
至此,示例完成、测试并保存。
标签:
版权声明:本文由用户上传,如有侵权请联系删除!