多媒体作品一般都有一个版权页来表明作品的信息。本实例学习使用Behavior检查器来创建版权页精灵,这个精灵是一个怪物的图片,当鼠标移动到这个精灵上的时候,精灵会显示版权页;再单击鼠标时,精灵就显示版权页的详细内容。同时,鼠标的形状发生相应的变化。本实例自创建Behavior。
版权页的制作操作步骤如下:
(1) 进入Director 8.5。执行Modify→Movie→Properties命令,在弹出的舞台属性检查器对话框中将电影舞台的大小设置为800×600。
(2) 执行File→Import命令,分别调入本书光盘中的1841、1012、3 c、1 c文件,如图5-58所示。

(3) 执行Window→Inspectors→Behavior命令,打开Behavior窗口。单击Behavior Popup按钮,从弹出的菜单中选择New Behavior命令。在弹出的对话中输入新创建的Behavior的名称“版权”。然后单击OK按钮关闭对话框,如图5-59所示。

(4) 打开Behavior窗口的扩展栏,单击Events左边的Behavior Popup按钮
,在弹出的菜单中选择mouse Enter命令,单击Actions左边的Behavior Popup按钮
,在弹出的菜单中选择Sprite→Change Cast Member命令。在弹出的参数对话框中,将Change Cast Member to 参数设置为member"3 c",最后单击OK按钮,关闭对话框,如图5-60所示。

说明:
这样设置后当鼠标移动到精灵2上面的时候,Director会将精灵2变成图3 c。
(5) 单击Actions左边的Behavior Popup按钮
,在弹出的菜单中选择Cursor→Change Cursor命令。在弹出的参数对话框中,将Change Cursor to参数设置为Hand,如图5-61所示。最后单击OK按钮,这时的BehaviorInspector窗口,如图5-62所示。


注意:
这样对于mouseEnter事件,将鼠标移动到精灵上的时候,Director会执行两个行为:一个是将精灵2变为图3 c,另一个是将鼠标变为手形状。
(6) 现在已经有了鼠标移入精灵行为,还要有鼠标移出精灵行为。单击Events左边的Behavior Popup按钮
,在弹出的菜单中选择mouseLeave命令。单击Actions左边的Behavior Popup按钮
,在弹出的菜单中选择Sprite→Change Cast Member命令。在弹出的参数对话框中,将Change Cast Member to 参数设置为1012,最后单击OK按钮,关闭对话框。如图5-63所示。

注意:
当鼠标离开精灵内部时,Director会将精灵的Cast演员改为1012。
(7) 然后再单击Actions左边的Behavior Popup按钮
,在弹出的菜单中选择Cursor→Restore Cursor命令,最终的mouseLeave事件的行为,如图5-64所示。
注意:
当鼠标离开精灵内部时,Director会将鼠标恢复成系统默认状态。

(8) 再来添加鼠标单击时的行为。单击Events左边的Behavior Popup按钮
,在弹出的菜单中选择mouseDown命令,单击Actions左边的Behavior Popup按钮
,在弹出的菜单中选择Sprite→Change Cast Member命令。在弹出的参数对话框中,将Change Cast Member to 参数设置为1 c,如图5-65所示。最后单击OK按钮,关闭对话框。
注意:
当鼠标在精灵上单击左键时,Director会将精灵Cast演员改为图1 c。

(9) 然后再单击Actions左边的Behavior Popup按钮
,在弹出的菜单中选择Cursor→Change Cursor命令,在弹出的参数对话框中,将Change Cursor to参数设置为Closed Hand,如图5-66所示。单击OK按钮,关闭对话框。MouseDown事件的行为如图5-67所示。
注意:
当鼠标在精灵上单击左键时,Director会将鼠标改为握紧的手形状。


(10) 单击Events左边的Behavior Popup按钮
,在弹出的菜单中选择Mouse Up命令,再单击Actions左边的Behavior Popup按钮
,在弹出的菜单中选择Sprite→Change Cast Member命令。在弹出的参数对话框中,将Change Cast Member to 参数设置为3 c,最后单击OK按钮,关闭对话框。
(11) 然后再单击Actions左边的Behavior Popup按钮
,在弹出的菜单中选择Cursor→Change Cursor命令,在弹出的参数对话框中,将Change Cursor to参数设置为Closed Hand,单击OK按钮,关闭对话框。
(12) 从Internal Cast窗口将Cast演员1841和1012拖动到舞台中分别形成精灵1和精灵2,如图5-68所示。然后将Internal Cast窗口中建立的Behavior演员拖动到舞台的精灵2上。

(13) 执行Window→Control Panel命令,在控制面板中插放电影,如图5-69和5-70所示。


