| 4)选中item1层中的第1帧,即选中按钮item1,双击工作区中的按钮item1,弹出按钮属性对话框,切换到Actions选项卡,里面的程序为如图所示。
///pc/homepage/flashsl/flash39/img/006.gif" width="423" height="108" alt="按钮的Actions" border="0">
表示当执行该按钮时,跳到第10帧并开始播放,即弹出item1的子菜单。当播放到第20帧时,停止播放(由于在Actions层的第20帧中设置了Actions:stop)。双击图层item1中第20帧的按钮item1,弹出按钮属性对话框,切换到Actions选项卡,里面的程序为:
On (Release)
Play
Begin Tell Target ("/controller")
Go to and Stop (1)
End Tell Target
End On
表示当执行该按钮时,电影继续向下播放,并到实体名称为controller的第1帧停止。播放到第30帧时,Actions图层中的Actions变为:
Begin Tell Target ("/controller")
Play
End Tell Target
Stop
表示从实体名称为controller的Movie Clip的第1帧开始播放。并停止Movie Clip:main movie的播放。点击等时线窗口左上角的Scene
1按钮///pc/homepage/flashsl/flash39/img/011.gif" width="74" height="24" align="absmiddle" alt=" 场景1按钮" border="0">,切换到场景1,用鼠标右键点击工作区中的白点,在弹出的菜单中选择Edit项,进入Movie
Clip:control movie编辑模式。
///pc/homepage/flashsl/flash39/img/012.gif" width="431" height="89" alt="控制程序" border="0">
第1帧的Actions为:stop,即停止。第2帧的Actions为:
///pc/homepage/flashsl/flash39/img/013.gif" width="374" height="198" alt="第2帧的Actions" border="0">
Begin Tell Target ("/main")
Go to and Stop (1)
End Tell Target
Stop
表示停留在实体名称为main的Movie Clip的第1帧,并停止Movie Clip:control movie的播放。即又回到开始播放状态,等待按钮的触发。
5)点击item2和item3按钮时弹出子菜单的原理与点击item1时一样。如有不懂,您可以下载源程序后慢慢体会。
|