2016 - 2024

感恩一路有你

用Flash制作鼠标跟随实例——文字跟随

浏览量:1279 时间:2024-07-23 14:48:34 作者:采采

在之前的鼠标跟随动画中,我们是通过隐藏鼠标来实现鼠标跟随效果的。而这次,我们将制作一个可跟随鼠标移动的MC,即文字跟随。

1、首先,我们需要做一个圆球作为图形元件。使用快捷键O调出椭圆工具,在属性面板中禁用线条色,填充渐变色,颜色可以根据自己的需要进行设置。接着将其转换为图形元件,并取名为“圆”,再次按下快捷键F8将其转换为影片剪辑,并取名为“动圆”。

2、双击动圆进入影片剪辑编辑模式,在第8帧、16帧、24帧处插入关键帧,并在每个关键帧中使用快捷键F6插入过渡帧,帧的间隔决定了圆球闪动速度,可根据自己的需要进行设置。如果不需要做闪动的圆球,则可以省略1-4步。

3、在属性面板中分别将第8帧和第24帧的图形元件Alpha值改为50%,然后加入补间动画,制作出一个忽明忽暗的小球。

4、使用Ctrl F8创建新元件,类型为影片剪辑,并取名为“文字1”。然后打开库面板,对该元件右键,选择“直接复制”,并在库中复制3个,分别命名为“文字2”、“文字3”和“文字4”。

5、双击“文字2”进入编辑状态,在文本工具中输入“字”,其余两个同理。最终制作出“文字跟随”的四个元件。

6、新建影片剪辑元件,取名为“ac”(即“action”的前两个字母),然后在它的第一帧中输入以下脚本:

i 4;

while (Number(i) > 1) {

set("/t" i ":xx", eval("/t" (i-1) ":xx") 40);

set("/t" i ":yy", eval("/t" (i-1) ":yy"));

i--;

}

set("/t1:xx", Number(getProperty("/tk", "_x")) 40);

set("/t1:yy", getProperty("/tk", "_y"));

i 4;

while (Number(i) > 1) {

setProperty("/t" i, "_x", eval("/t" i ":xx"));

setProperty("/t" i, "_y", eval("/t" i ":yy"));

i--;

}

这段代码主要实现了文字MC的位置设置以及重获初始位置及其坐标,其中40表示文字之间的间隔,视文字MC大小而定。第二帧输入gotoAndPlay(1),使动画回到第一帧循环播放。

7、接下来新建一个空的影片剪辑元件,取名为“tk”,然后回到场景,在第一帧放入影片剪辑“tk”,第三帧插入关键帧,将“tk”的位置固定在场景的某一个位置上,在其中放入“ac”和四个文字MC。对于四个文字MC的实例名,我们可以依次命名为“t1”、“t2”、“t3”和“t4”。

8、在第一帧中输入以下脚本:startDrag("/tk", true);,使空MC可以被拖动。第三帧输入stop();完成。

总结:

本文介绍了如何使用Flash制作一个鼠标跟随实例——文字跟随。具体的操作步骤包括制作闪动的小球、制作四个跟随鼠标移动的文字MC,以及在场景中放置“tk”和“ac”等元件。通过以上步骤的操作,我们可以制作出一个完整的鼠标跟随实例,实现文字跟随的效果。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。