网易学院

5.7 画图工具的制作

 

5.7 画图工具的制作

本例创建一个可以在电影运行期间使用Cast演员作为画笔的形状,还可以建立一个橡皮擦按钮。

画图工具的制作操作步骤如下:

(1) 进入Director 8.5。执行Modify→Movie→Properties命令,在弹出的舞台属性检查器对话框中将电影舞台的大小设置为800×600。

(2) 执行File→Import命令,分别调入本书光盘中的2265和2275文件,作为Cast演员,然后打开Paint窗口,新建一个大约600×400大小的填充矩形,在Import Cast窗中的Cast演员如图5-47所示。

图5-47 导入的Cast演员

(3) 在Cast窗口中将Cast演员3拖动到舞台的左方形成精灵1,将2265演员拖动到舞台的右上方成为精灵2,再将2275演员拖动到舞台右下方成为精灵3,如图5-48所示。

图5-48 精灵的放置位置

(4) 使用文本(Text)工具,在精灵2的下面输入提示文本“笔形”,在精灵3的下面输入提示文本“橡皮”,如图5-49所示。

图5-49 给精灵输入提示语

(5) 执行Window→Library Palette命令,打开Library对话框,单击Library List按钮,从弹出的菜单中选择Paintbox命令,打开画布控制行为选项面板,如图5-50所示。

图5-50 Paintbox控制行为选项

(6) 从Paintbox控制行为选项中将Canvas行为按钮拖动到舞台精灵1上,在弹出的对话框中,将Color of default paintbrush 设置为rgb(0,0,0),表示将画笔的默认颜色设置为黑色;将Size of default paintbrush设置为20,表示将画笔的默认大小设置为20;将Shape of default paintbrush设置为Circle,表示画笔的默认形状为圆形;将Background设置为Original image,表示画笔的背景用精灵1的原始图形,如图5-51所示。然后单击OK按钮关闭对话框。

图5-51 给精灵1添加Canvas行为

(7) 从Paintbox控制行为选项中将Tool Selector-Brush行为按钮拖动到舞台精灵2上。在弹出的对话框中,将Bitmap member to use as a brush设置为2265,表示用Cast 演员2265来作为画笔的形状;将Ink to use with this brush设置为Background Transparent颜色效果的类型,如图5-52所示。

图5-52 给精灵1添加Tool Selector-Brush行为

(8) 从Paintbox控制行为选项中将Tool Selector-Eraser行为按钮拖动到舞台的精灵3上,在出现的参数对话框中,将参数设置为2275,表示用Cast 演员2275的边框大小来作为橡皮擦的大小,如图5-53所示。

图5-53 给精灵2添加Tool Selector-Eraser行为

(9) 在Library对话框中,单击Library List按钮,从弹出的菜单中选择Animation→Interactive命令,打开交互行为选项面板,如图5-54所示。

图5-54 交互行为选项

(10) 从Interactive交互行为选项中拖动Rollover Cursor Change行为按钮到舞台精灵1上。在出现的参数对话框中,将对话框中的参数Use which cursor设置为Pencil,如图5-55所示,表示在鼠标移动到精灵1上的时候,将鼠标的形状设置为铅笔样式。

图5-55 改变精灵1的停留鼠标形状

(11) 同样,给精灵2也添加一个Rollover Cursor Change行为,将参数设置为Close Hand;给精灵3也添加一个Rollover Cursor Change行为,将参数设置为Eraser,如图5-56所示。

图5-56 改变精灵3的停留鼠标的形状

(12) 保存电影,执行Window→Control Panel命令,在控制面板中播放电影。使用默认的战机形状的画笔和橡皮在画布上画画,效果如图5-57所示。

图5-57 在画布上画画
陈刚
最新评论
  更多评论 0 条评论
网易通行证:   密码:    
参与评论
  您的发表的评论将在5分钟内被审核,请耐心等待
网易科技,更多精彩在首页,