Flash中动画跟随功能的实现

Author: AJIAN Date: 2000年 第8期

  在互联网的一些网页上我们可看到一些动画跟随鼠标运动的效果,鼠标移动到哪儿,动画就跟随到哪儿,给网页增添了许多情趣,以前在Flash 3.0中要实现这样的效果非常麻烦,现在Flash 4.0在Actions中提供了一个Drag Movie Clip指令,使你很轻松就能实现这种效果。
  首先建立一个Movie Clip,在场景中拖入该Movie Clip,在该Movie Clip上点击鼠标右键弹出选择菜单,选取Properties项打开Instance Properties窗口,点取Definition页,在右边的Instance Name栏中给该Movie Clip取一个名字(这个名字在后面的设置中要用到),按“确定”键关闭Instance Properties窗口,在Timeline第一帧上点击鼠标右键弹出选择菜单,选取Properties项打开Frame Properties窗口,点取Actions页,按“+”下拉功能表,选取Drag Movie Clip指令,在右边窗口中点取Start Drag operatio 单选框,在Target栏中输入Movie Clip的名称,勾取Lock mouse to center选项使Movie Clip的中心点对齐鼠标指针,如果想让Movie Clip在一定的范围内跟随鼠标移动,可勾取Constrain to rectangle选项,然后Lelf、Top、Right、Bottom四栏中输入坐标即可。完成设置后将Flash动画输出为.swf文件,打开该文件就可看到动画跟随鼠标运动的效果。
  Drag Movie Clip指令除了可实现动画跟随的效果,稍加变化,还可编制出拼图这样的小游戏,请读者自己去摸索。