学海荡舟手机网

主页 > 实用文摘 > 教育文摘_04 > > 详细内容

在Authorware中使用漂亮的Flash按钮_课件制作

一直以来,总觉得authorware里面做的按钮没有flash做的按钮漂亮,但是,却一直找不到一个可以替代的方法,终于有一天,在一个偶然的机会中得到灵感……

flash在authorware中的事件响应中有event和geturl两项可用来发送事件响应的变量;同时,在flash 的actionscript中也有这样一条命令:get url。因此,我们可以使用这个命令来实现flash向authorware传输指令,让authorware接收并通过其内部的函数来实现用flash的按钮替代authorware按钮的方法。笔者就以一个flash的导航条为例,对此进行说明。

authorware 中的设置

1、流程图

整个过程中的流程图如图1。

图1

2、图标的设置

(1) 交互图标(interaction)

在其属性设置中, interaction标签中的“erase”设置为 don't erase。将display标签中的“option”项选中update display variables和 prevent automatic erase。其他的设置则使用默认设置。

(2) 响应图标

在其属性设置中,event标签中的“sender”后面的列表框中双击icon flash 导航,将其设置为事件的发送者;在“event name”中双击geturl,将其设置为发送的变量(如图2);“erase”设置为after next entry;“branch”设置为return;“status”设置为not judged;其它设置均为默认设置。

图2

(3) 定向图标

将“destination”设置为calculate;“type”设置为 jump to page;在“icon”后的文本框中输入:iconid@eventlastmatched[#urlstring]

(4) 框架图标

将其展开之后,将里面所有的图标都删除。附属于框架图标的群主图标名称分别设置为:introduction、 page 1、page 2、page 3、page 4、page 5。

flash制作

因为在authorware中的导航结构图标中有六个附属的群组图标。因此,我们在flash中放置六个按钮,并对每个脚本均设置为脚本。例如,相对于introduction按钮的脚本为:

on (release) {
  geturl (“introduction”);
  }

其他的按钮只需将geturl中的变量名相应地改成导航图标附属的群组图标的名称即可。

怎样,或许做完后你还有其他的想法,说出来让大家一起分享吧!