当前位置学海荡舟 -> 电脑乐园 -> Flash实例



40.三维鼠标事件之一
预览成品:

下载源程序


逐步说明:
  由于程序太复杂,在这里我们先给出完整程序,然后再详细讲解。

总程序

  1)此实例总共有三层:initialize层中有三个关键帧,设置了一些初始值。inv层中放的是实体名为“inv”的Movie Clip,用来捕捉鼠标和定义球体转动角度的取值。balls层中放的是实体名为“balls”的Movie Clip,并设置了Actions为:
Start Drag ("/inv", lockcenter)
 Begin Tell Target ("/balls")
  Play
 End Tell Target
Stop
  表示拉入实体名称为“inv”的Movie Clip,并开始播放实体名称为“balls”的Movie Clip。
  2)我们先来看Movie Clip:inv。用鼠标右键点击工作区中的绿色椭圆图片,在弹出的菜单中选择Edit项,

编辑菜单

进入inv编辑模式。

编辑inv

图层Layer 1中放的是隐形按钮:yxbtn。双击该按钮,弹出按钮属性对话框,切换到Actions选项卡,里面的程序为如图所示:

按钮的Actions

表示当鼠标滚到按钮上时,设置变量over的值为逻辑真,即true。由于一开始播放电影时,该Movie Clip就被拉入,所以按钮会跟着鼠标跑,只要鼠标在工作区中,变量over的值即为逻辑真。


请您留言
谈谈您的看法