首页 > 网站 > 媒体动画 > 正文

Authorware开发实例:Authorware实际示例教学文章(1):界面和流程2

2024-09-08 19:26:20
字体:
来源:转载
供稿:网友
步骤2:设置窗口属性

  从菜单中选择modify>file>properties命令来设置属性控制窗口,根据目前多数电脑的配置,一般把size(窗口)大小设置为800x600(svga)。如图4所示。


图4 属性窗口中playback选项

  在属性窗口中,有三个标签选项,这里先将playback项简单的介绍一下。

  • 标题栏:默认的是untitled,我们可将其改为一个有意义的名字,比如“音乐欣赏”。
  • colors(颜色):可分别设定背景色和色度键(如果电脑中有视频卡,并在屏幕上播放模拟视频时,它将映象到一个指定的色度键,目前很少用),背景色缺省色是白色,我们可以将其改为调色板中的任意一种颜色。
  • size(全屏幕尺寸):选择时要考虑显示器的配置,现在购置的电脑都支持800x600(svga)模式,如果希望在老爷电脑上能全屏播放,可选600x480(vga,mac13")。
  • center on screen(屏幕中间显示):如果你的作品为800x600,而播放电脑的分辩率为1024x786,勾选它就能使作品出现在屏幕中央。
  • title bar(标题条):如果展示窗比电脑屏幕小的话,就能自动出现一个标题栏,用户可以拖动标题栏来移动展示窗。
  • menu bar(菜单条):在作品的左上角会出现一个名为file的用户菜单,在file菜单下为一个“quit(退出)”命令,它的出现可能会影响画面的视觉效果,如果要做比较专业的作品就不选。
  • task bar(任务栏):如果勾选,将会显示视窗系统下方的任务栏(同时作品的这部分将被任务栏遮住),任务栏包含一些已打开的窗口图标,通过它可方便的在各窗口之间切换。如果不勾选,任务栏将不会出现,这样的好处是保持作品的完整显示。
  • overlay bar(覆盖菜单栏):选中后位于展示窗顶部,将有20个象素的的画面不会被显示。
  • match window colour(匹配window颜色):这一选择将使你设定的背景颜色不起作用。
  • standard appearance(标准外观):勾选此项可使用户覆盖authorware对所有系统按钮和对象的默认设置。
  • window3.1metrics(window3.1计量):目前还在用window3.1的电脑一般不具多媒体功能,所以不需考虑。
  • 步骤3:加入背景,

      拖动一个显示图标到流程线上,并命名为“背景”,双击该图标进入编辑状态,选择file菜单下的import命令导入一张分辨率为800x600的图片,如图5所示。



    图5导入图片

      勾选link to file(链接文件),图片将与程序建立链接关系而不会加入程序中,为了便于管理和打包发行,我们可在放打包程序的文件夹中建立放图片的子目录;不勾选link to file,图片将会成为程序的内部文件,在打包文件中我们就找不到原图片了。

      步骤4:制作交互按钮

      拖动一个交互图标到流程线上,命名为“主界面”,因为我们这个应用程序一共有四个模块,所以我们就拖动四个映射图标到“主界面”图标的右下侧,在拖入第一个映射图标时,将弹出“repones type”对话框,如图6所示。


    图6 选择响应类型

      我们选中“button”单选框,单击“ok”。接下来分别把这几个映射图标命名为“作品赏析、作曲家传、音乐欣赏、视频精选”,这里需要提醒一下,在做程序时应经常保存文件,以免自己的创作成果因电脑故障而消失得无影无踪,相信每一个创作都会痛述authorware没有自动保存功能!在第一次保存文件时可将顺便将程序命名为“音乐欣赏”,如图7所示。


    图7主界面流程线

      相关知识:

      多媒体具有交互性,可实现作品的人机对话,这是传统媒体所不具备的特点,也是的多媒体作品大受欢迎的原因。authorware 共有十一种交互方式,可方便地实现各种交互,下面分别介绍,参见图6。

    • button(按钮):选中它系统将会提供各种标准按钮,可设置按钮的大小与位置,也可自定义按钮以使画面协调(就象本例所做的)。当用户在展示窗口单击按钮时,作品将会执行此按钮下面的分支。
    • hot spot(热区):可在展示窗口创建不可见区域,通过设置可让用户在区域内通过单击、双击或将鼠标放入来产生交互。
    • hot object(热对象):是一种起按钮作用的图形对象,如果用户在透明区域点击(如圆环的中心),将不会产生交互。
    • target area(目标区域):可以定义需要移到特定区域的对象,当用户把对象移动到指定区域时执行交互。
    • pull-down menu(下拉菜单):可自动在作品的左上创建一个标题,该标题包含下拉菜单,当用户点击某项时,程序将执行选项下的分支。
    • conditional(条件):当指定条件成立时,可使程序执行conditional图标下的分支。
    • text entry(文本登录):可创建一个用户能输入字符或数字的区域,当匹配时程序执行下一分支。
    • keypress(按键):可定义的特定的键,当用户按下了所选择的键,程序执行下一分支。
    • tries limit(尝试限制):当用户与当前交互已经进行了特定次数时,执行此分支。
    • time limit(时间限制):当用户与当前交互已经进行了特定时间时,执行此分支。
    • event(事件):当指定事件成立时,可使程序执行特定的分支。一般与activex及xtras配合使用。

      当第一次把响应路径放在交互图标右侧时,我们在“reponestype”对话框中选择的响应类型,就会成为以后放置响应路径的默认类型,要想改变某个响应类型,可在流程线上双击它,然后在打开的“properties:repones”对话框(参见图9)中点type下拉菜单,从列表中另选一种交互方式。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表