Software 版 (精华区)

发信人: emanuel (小飞象), 信区: Software
标  题: 第二页:放置按钮及设定触发的行为 
发信站: 紫 丁 香 (Sat Apr  1 11:24:05 2000), 转信

第二页:放置按钮及设定触发的行为 
将刚才制作的按钮放到你制作的电影中作为起始按钮。你可能
希望当按钮出现时,现隐藏动画。但是动画却是从第1帧开始的。

变通方法是在电影中加入一个新的场景(Scene)。(选择Insert
菜单下的Scene)。在你的窗口右边现在应该有两个标签标识不
同的两个场景。事件第1个标签("Scene 1") 将其改名为
"Animation" ,事件第2个标签("Scene 2") 将其改名为"Start
Button",将"Start Button"标签拖到"Animation"标签的位置
改变两个场景显示的顺序。现在两个场景将按新的顺序依次
播放。(除非你设定其他的行为)。将一个电影分割成这样的几
个场景不会影响最终的Shockwave 电影,而且它能帮助你组织
电影的内容。 

改变顺序的另一个方法是将电影限制为一个场景,但改变某些
帧的顺序。MAC机的用户可以按住Command按钮(Windows的用户
则按住Control 按钮),同时点击并按住你想移动的关键帧将其
拖到你计划的位置。 

此时你应该是在"Start Button" 场景中,如果不是,则从舞台
和Timeline右边的标签中选择该场景。由于你刚生成了这个
场景,所以现在你看到的舞台和Timeline应该是空的,这类似
于你刚打开一个新文件。在该场景中,将"Layer 1"图层改
名为"Button 1" ,打开window菜单下的Library(库),则
符号"Button" ,将按钮从库预览区拖到舞台中心。 

缺省情况下,Flash电影将从第1帧开始播放到最后一帧。但是,
现在你希望将电影停止在按钮帧处,直到用户点击了按钮之后
再继续播放电影。你可以为放置在场景中的符号或关键帧设置
行为。首先,设置一个关键帧行为停止电影的播放:选择Modify
菜单下的Frame(或双击timeline中的关键帧图标),然后点
击Actions(行为) 标签。然后点击"+"标志并选择"Stop"行为。
然后点击OK。现在你为已经为该帧设置了"Stop"行为。这个行
为是Flash中最简单的行为,其他的各种行为设置还需要输入额
外的设置。 

 

现在电影就可以在按钮帧处停止了。为了使你的按钮具备互
动性,你需要为按钮设置一个行为。首先,在Control菜单下
的Enable Buttons,使按钮的功能暂时失效,以便你可以编辑
该按钮。现在选择Modify菜单下的Instance,从Actions工具板
中添加"On MouseEvent" 行为。(在参数区中选中"Release",
这项指指令使得用户点击了按钮后执行某个行为。)添加"GoTo"
指令,使得用户松开鼠标后,电影执行goto设置的行为。从
Scene(场景)下拉菜单中选择"Animation",键入1作为帧的
号码,然后选中"Go to and Play",点击OK。 

选择Control菜单下的Enable Buttons恢复按钮的功能。现在用
户点击按钮并松开鼠标后,电影将开始从Animation场景的第1
帧开始播放。


--
                      ◇┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉◇
                      ┇\║║/   Your Friend-------Emanuel┇
                      ┇ ◎◎    http://travelcat.yeah.net┇
                      ┇ ┃┃    E-mail:  emanuel@21cn.com┇
                      ┇ □□□□□□□□   我就是小飞象  ┇
                      ◇┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉◇

※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.234.151]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:8.194毫秒