ccidnet????

出版日期:2002-01-21 总期号:453 本年期号:03

本期导读
热点聚焦
硬件世界
CCE评测
软件.net
数字生活
社会培训
教育信息化
读者俱乐部
让课件更具交互性

周福群

  交互能力是Authorware的一大特色,也恰恰是教学课件所需要的,所以挖掘Authorware的交互能力,是制作课件的老师必过的技巧关。以下是我在制作课件中用到的两个小技巧,供同行参考。


  添加辅助线


  在几何课件演示中,很多题目需要临时添加辅助线。来看看我的做法吧:新建文件命名为“添辅助线”,建立流程如图1所示,在Display icon(显示)图标“题目”中画一个几何图形(此图标省去也可,只是为了演示时有个“靶子”),在Interaction icon(交互)图标“定位”下挂一个Calculation(计算)图标“画线”,选择响应方式为“Hot Spot(热区响应)”,然后做如下设置:


  图1

  1、双击热区响应标签,打开“Properties:Response”属性对话框,在“Hot Spot”选项卡中,把“Cursor(鼠标形状)”改为:“+”;在“Response”选项卡中,选择“Scope:Perpetual(永久响应)”复选框,将“Branch(程序流向)”选项设置为“Return(返回)”,并把“Erase”选项设置为“Don't Erase(不擦除)”。

  2、双击交互图标,用鼠标调节响应热区的位置和大小。

  3、双击计算图标,输入下列语句:

  DrawLine(2,0,0,WindowWidth,Window Height) -可在全屏幕范围画线。

  好了,现在演示一下,只要在热区内拖动鼠标,就可以随处画上一条直线了。当然,也可以用它来给某行文字加下划线。不过,此时画出来的线是一条实线,而我们辅助线通常都是用虚线,其实这个问题也很好办,只要在流程线上稍作修改即可,自己动手试试吧!


  图2

  如果我们要把这一功能添加到自己的课件中,使演示时可以随时调用,那还得“包装”一下。步骤是:选中交互图标“定位”连同其下挂的计算图标“画线”,选择菜单“Modify→Group”,将其放入一个组图标“画辅助线”中,并将它下挂在一个交互图标下(如图2),设置响应类型为“Button”。然后双击按钮响应标签,打开“Properties:Response”对话框,在“Response”选项卡中,选择“Scope:Perpetual(永久响应)”的复选框,把“Branch”选项设置为“Return”。这样就可以在演示课件过程中随时、随处添加辅助线了。


  实现文本的“即点即输”


  想必大家对Word从97升级到2000所添加的“即点即输”功能很是喜欢,是否也想在自己的课件演示中做到“即点即输”呢?那就跟我一起来吧。新建文件命名为“输入文本”,建立流程如图3,在交互图标“位置”下面挂一个“空”的组图标(即不放任何设计图标,仅仅作为流程的通道),设置响应类型为“Hot Spot(热区响应)”用以控制文本的输入位置。在第二个交互图标“文本”下挂一个空的组图标,设置响应类型为“Text Entry(输入文本响应)”,各图标属性设置如下:

  1、双击热区响应标签,打开“Properties:Response”属性对话框,在“Hot Spot”选项卡中,把“Location”文本框中的X、Y值都设为0,把“Size”文本框中的X值设为“WindowWidth”,Y值设为“WindowHeight”,这样就可以在全屏幕上接受热区响应了。把“Cursor(鼠标形状)”改为:I,在“Response”选项卡中,将“Branch”选项设置为“Exit Interaction(退出交互响应)”。

  2、双击第二个交互图标“文本”,在虚线所框的热区内双击,打开“Response:Interaction Text Field”属性对话框,在“Layout”选项卡中,把“Location”文本框中的X值设置为“Clickx”,Y值设置为“Clicky”,从而把文本框定位在鼠标点击的位置。在“Interaction”选项卡中,去掉“Enter Marker”和“Erase text on exit”前的复选标记,即不要文本输入时三角形提示标记且退出交互响应时不擦除文本。至于“Text”选项卡中的内容,全由你自己的喜好和需要进行设置,不过通常将“Mode(显示模式)”设定为“Transparent(透明)”,以便使输入的文本与背景相吻合。


  图3

  3、双击文本输入响应标签,打开“Properties:Response”属性对话框,在“Text Entry”选项卡中,在“Pattern”后面的文本框中输入“*”,以便响应任何文本。在“Response”选项卡中,将“Branch”选项设置为“Exit Interaction”。

  演示一番,效果如何?是否也有Word 2000中的“即点即输”的味道了?鼠标点在哪里,文本就添加在哪里,随心所欲了吧。不过这时你会发现输入了第二次文本,就没有了第一次文本,而你需要的是同时显示多个文本。别急别急,我这儿还有一招,分为三步:

  1、选中所有设计图标,并把它们放到一个组图标“1”中,然后把它下挂在一个Decision icon(判断)图标“多次”下面,如图4。双击判断图标,打开“Properties: Decision icon”属性对话框,设定“Repeat”选项为“Fixed Number of Times”,并在其下面的文本框中输入数字3,表示循环3次后退出。设定“Branch”选项为“Sepuentially(按顺序执行)”。


  图4

  2、双击判断结构流程线上的交叉点,打开“Properties:Decision”属性对话框,设置“Erase Contents”为“Don't Erase(不擦除)”。

  3、复制组图标“1”,并在它的右边粘贴两次,依次命名为“2”和“3”,这样在演示时就可以接连插入三个文本,而不会有了后者无前者。还要插入更多的吗?那就自己动手吧。