Authorware与flash按钮的结合使用

来源:互联网 发布:更新sql 编辑:程序博客网 时间:2024/05/24 04:26

      在完成期末作业时,需要用Authorware做一个关于学习的小作品。当时因为考虑到Authorware做出来的按钮太过于单调死板,就想着将flash炫丽的网页用到Authorware中,当时一想,就上网查看看是否能实现这样的功能,还真能。我结合网上的零碎的知识点和课本中介绍的交互功能最终实现了。下面分享一下这个过程。先看一下流程图:

                              

1.在flash中的按钮中写下代码:

on(release){  fscommand("变量名称","变量值")   }


意思是将赋给这个按钮一个变量值。其他按钮也通过这个语句赋给不同的值。

2.在Authorware中插入active X控件“shockwave flash object”

3.在该控件下面插入计算图标。其中代码为:

SetSpriteProperty(@"ActiveX",#Movie,FileLocation^"界面.swf")CallSprite(@"ActiveX",#Play)


4.添加交互图标,右侧加入一个计算图标,选择事件交互(E ),在计算图标中加入代码:

 

EvalAssign(EventLastMatched[#command]^":=eventlastmatched[#args]")

5.在计算图标上面的字母E处,双击打开属性窗口。如图设置:

  

在发送窗口中双击“图标 Active X”,使得它的前面有一个小叉叉出现。同理选择fscommand,使得它的前面也有小叉叉。

6.再在交互图标中加入几个群组图标,选择条件交互。群组图标的名称为“变量名称=变量值”,这里的变量要与flash中设置的对应。当然群组图标的数量与按钮的数量也要一致。

7.群组图标里可以放用authorware做的其他课件了。这样就实现了flashauthorware的交互了。

 

 

 

原创粉丝点击