用户名: 密码: 免费注册 忘记密码? 网站地图 | 加入收藏 | 设为首页
首页 | 新闻 | 工具 | 系统 | 办公 | 聊天 | 多媒体 | 网页 | 运营 | 平面 | 欣赏 | 数据库 | 程序 | 服务器 | 组网
网页 | 3dmax | Ghost | Windows Xp| Dreamweaver | photoshop | Flash | office | Alexa | Css | QQ | Asp | PHP | Jsp | Access
Flash MX 2004入门 | 网站推广策略 | CorelDRAW入门 | ASP学习 | 网站建设大师功 | Word入门
  iTbulo.com > 学院 > 多媒体教程 > Director教程 > 文章正文
与Flash交互制作按钮
iTbulo.COM 2005-12-9 未知()
Flash交互制作按钮

Flash是制作动画失量图形软件。可以通过其中的Action命令控制图形的运动,从而可以形成多彩的动画效果。而且,Flash中的Action命令,可以与Director 8.5进行通信。本实例先在Flash中创建2个动画按钮,通过按钮的Action命令控制Director 8.5中动画的运动。

*  动画按钮制作操作步骤如下:

(1) 进入Flash,执行ModifyMovie命令,在弹出的影片属性对话框中将影片大小设置为100×100,其他参数为默认值,如图7-33所示。

7-33  设置影片的属性

(2) 执行InsertNew Symbol命令,在弹出的Symbol Properties对话框中选择Button选项,命名为“按钮”如图7-34所示。单击OK按钮,插入一个按钮符号。

7-34  建立Button命令

(3) 使用矩形(Rectangle)工具,画一个正方形。执行WindowPanelsFill命令,打开Fill面板,在其下拉列表框中选择Linear Gradient选项,进行渐变填充,如图7-35所示。

7-35  创建正方形

(4) 使用矩形(Rectangle)工具,再画一个正方形,放置位置如图7-36所示。

7-36  正方形放置位置

(5) 保持原选取,在Time Line(时间线)对话框中Over位置单击鼠标右键,从弹出的快捷菜单中选择Insert Keyframe命令,在这个位置添加一个关键帧。

(6) 使用颜料桶(Paint Bucket)工具,在这个位置给按钮填充一种颜色,作为鼠标停止时按钮变化的颜色,如图7-37所示。

7-37  设置Over时的按钮颜色

(7) Time Line对话框中Down位置单击鼠标右键,从弹出的快捷菜单中选择Insert Keyframe命令,在这个位置添加一个关键帧。

(8) 使用颜料桶(Paint Bucket)工具,在这个位置为按钮填充一种颜色,作为鼠标单击按钮时按钮变化的颜色,如图7-38所示。

7-38  设置Down时的按钮颜色

(9) Time Line对话框中单击Scene1标签,切换到场景编辑状态。打开Library对话框将“按钮”拖动到场景中。

(10) 执行WindowActions 命令,在Object Actions对话框中选择Basic Actions选项,然后双击On Mouse Event选项,如图7-39所示。

7-39  Object Actions对话框

(11) 打开Actions选项,双击getURL命令,在对话框下面的URL文本框中输入字符“Start”,如图7-40所示。

7-40  添加Actions命令

(12) 执行FileExport Movie命令,在弹出的Export Movie对话框中,选择动画输出类型为swf 输出Flash动画为Flash1. swf,如图7-41所示。

7-41  选择Flash动画类型

(13) 执行FileNew命令,新建动画,执行ModifyMovie命令,在弹出的影片属性对话框中将影片大小设置为100×100,其他参数为默认值。

(14) 从第一个动画库将“按钮”拖动到场景中,形成一个实例。

(15) 执行WindowActions 命令,在Object Actions对话框中选择Basic Actions选项,然后双击On Mouse Event选项。

(16) 打开Actions选项,双击getURL命令,在对话框下面的URL文本框中输入字符“lingo:go to frame "start"”,如图7-42所示。

7-42  设置参数

(17) 执行FileExport Movie命令,在弹出的Expore Movie对话框中,选择动画输出类型为swf 输出Flash动画为Flash2. swf,如图7-43所示。

7-43  输出Flash动画

(18) 进入Director 8.5,执行ModifyMovieProperties命令,在舞台属性检查器对话框中将电影舞台的大小设置为300×300,然后将电影背景颜色设置为白色。

(19) 执行InsertMedia ElementFlash Movie命令,弹出Flash Asset Properties对话框,如图7-44所示。 然后单击Browse按钮,在弹出的Flash Asset Properties对话框中选择创建的Flash动画Flash 1.swf Flash 2.swf,将它们分别导入到Director中。

7-44  输出动画

(20) 执行WindowText命令,打开Text窗口,输入文本“点我干吗?”,如图7-45所示。

7-45  输入文本

(21) 在工作窗口单击工具栏中的Script按钮,在其中输入以下Lingo语句,如图7-46所示。

on getURL me, stringFromFlash

  go to frame stringFromFlash

end

说明:

这一脚本的类型是Movie。这里通过传递stringFromFlash参数,与Cast演员Flash1进行通信。

7-46  Movie脚本

(22) Internal Cast窗口,将Cast成员123拖动到舞台上,分别成为精灵1、精灵2、精灵3。打开Score窗口调整这3个精灵帧的设置,并在第20帧的位置标记为start,如图7-47所示。

7-47  设置精灵动画帧

(23) Score窗口的Script通道中,双击第15 帧,在弹出的Script窗口中输入以下Lingo控制语句,如图7-48所示。

on exitFrame me

  go to the frame

end

说明:

当运行到该帧时,将循环运行该帧。

7-48  第一帧的脚本

(24) Internal Cast窗口中,将步骤(23)创建的脚本Cast成员,拖动到Score窗口Script通道第35帧。

(25) 保存电影,执行WindowInspectorsProperty命令,在控制面板中播放电影。静止状态如7-49所示,鼠标按下时的状态如图7-50所示。

7-49  静止状态时的按钮

7-50  鼠标按下时的状态

文章搜索
相关资讯
相关文章 相关下载
图形面板制作
碰撞动画特效制作
图像替换动画特效制作
正弦运动动画特效制作
变形动画与翻转动画特效制作
焦点信息