现在,我们就要把这个MC加入到场景(Scene)中去了。单击书签区右部的编辑场景按钮回到编辑场景状态。然后,按Ctrl+L打开符号库(Library),把那个MC(我把它命名为MC)拖到场景里,这时,你只能看到场景里多了一个圈,这是因为MC的第一帧是一个空帧的缘故。现在,用鼠标在圈上点击一下,选中这个MC(这时圈中心应该多了一个十字),然后(这是关键的一步,为这个MC定义一个
Instance name)在菜单里选择 Modify -> Instance.. -> Definition,在对话框的右部有一个
Instance name 文本框,在这里填上你想定义的 Instance name (我填的是mc),点击确定就可以了。步骤如下图所示
1. 用鼠标在圈上点击一下,选中这个MC
2. 在菜单里选择 Modify -> Instance...
3. 选择Definition
4. 填上你想定义的 Instance name
现在,我们就要对按钮的Action加入命令了。在编辑场景的状态下,在按钮上单击右键,选择 Properties... ->
Action ,点击加号,选择 Tell target,这时,代码窗口中的Action Script程序段变为了: On (Release)
Begin Tell Target("")
End Tell Target
End On
这时,对话框右部出现的是 Tell target 命令的参数,我们看到上面的一个窗口有一个名为mc的电影,用鼠标双击它,这时,下面的一个窗口就出现了“/mc”的字样,Begin
Tell Target命令也变成了 Begin Tell Target ("/mc")。这是怎么一回事呢?原来,我们选中的那个叫mc的电影,就是我们刚刚把Instance
name定义成“mc”的电影(Movie Clip),mc就是它的Instance name。而“mc”前面的那个“/”是这个
Instance name 的路径,使用路径的目的是为了方便管理,一般都为根目录“/”(和Dos的目录差不多)。其实这一步我们也可以直接在下面的那个target框里填上
/mc ,效果是一样的,记住“/”一定要写!这样我们就把 Tell Target 的目标指向了 Instance name
为 mc 的那个影片(MovieClip)了。在这段 Begin Tell Target …… End Tell Target
命令之间所包含的命令都是针对这个MC的,而不是针对场景(Scene)的了。
下面我们就要添加让MC播放的Action命令了。利用上一课学过的知识,在Begin
Tell Target和End Tell Target之间,加入Go to and play (2)这一命令,让MC从第二帧开始播放。这样,代码窗口里的程序段应该是这样:
On (Release)
Begin Tell Target ("/mc")
Go to and play
(2)
End Tell Target
End On
对话框请参见下图。
左半部是代码窗口,右半部是 Tell target 的参数窗口