繁体中文
设为首页
加入收藏
当前位置:在线教程首页 >> 多媒动画 >> 多媒教程 >> Authorware >> Authorware入门(七)

Authorware入门(七)

2005-10-22 09:14:00  作者:未知  来源:教程网  浏览次数:291  文字大小:【】【】【


Authorware入门(七

计算机图标和组图标

计算图标
    计算图标用一个等号“=”表示,所以也称为等号图标。它的主要作用是在程序中引入函数和变量。在Authorware 3.0版本之后,还增加了一些If...then...else和Repeat等程序结构控制语句。
    打开计算图标,可以在里面输入一些语句。(见图1)因为Authorware是基于图标和流程方式来编程的,所以它无需使用一整套的语言,而只是使用一些函数表达式就可以实现复杂的控制。例如输入a:=1,表示给变量a进行赋值。
    函数的引入可以从菜单Data->Show Functions中选择函数浏览,并选择一个系统函数。(见图2)比如Beep函数。这个函数可以产生一个系统警告的声音。通过按Paste按钮,把函数粘贴到计算图标中。

    也可以通过一个函数得到一个返回值或对一个变量进行赋值。例如输入Path:=FileLocation,FileLocation是一个系统变量,在这里,我们可以直接使用。如果记不清系统变量名字的拼写,可以选择菜单Data->Show Variables,通过粘贴的方式进行输入。
    另外,在计算图标里,还可以使用IF结构。比如:用IF语句判断一个时间系统变量Seconds是否大于30秒,成立时赋值a为1,否则a为0。
if seconds > 30 then
a:=1
else
a:=0
end if
    用数字键盘上的小回车键完成输入。如果在图标中输入了自定义变量,而事先又没有对这个变量进行定义,那么在回车后,Authorware会提示需要新增加一个变量(见图3),并且在对话框中,还可以给变量设置初始值或对变量加以注解。变量的初始值缺省状态为0。
    如果计算图标符合Authorware要求的语法,这个图标就可以成功建立,否则,如果有语法错误,系统会提示用户对所输入的内容进行修改。计算图标可以拖放到任意一点上,在执行计算图标中的内容时,将逐行执行其中的语句。

    Authorware的功能扩展,例如调用外部函数,或称为自定义函数,也需要通过计算图标引入。
    除直接使用计算图标外,Authorware还有一个辅助实现函数变量控制的操作。就是在任何一个图标选中的状态下,通过选择菜单Date->Calculations命令,也可以打开一个与计算图标相同的窗口。在这个窗口可以输入一些命令。回车后,可以发现图标的左上角出现一个小的“=”,它表示在这个图标上,赋与了一部分与计算图标功能相同的内容,相当于在该图标之前加入了一个等号图标。它的执行顺序是先执行等号图标里的语句,然后再执行图标里面的具体内容。这种操作不占用新的图标,使用起来比较方便,可以更简练地实现图标之间的跳转。


    组图标
    组图标用于建立程序组(子模块),程序组是一系列图标的组合,相当于其它高级语言的子程序。
    如果在流程线上已经有一些图标,并且这些图标完成的是相对固定的功能时,就可以把这些图标建成一个组。方法是,按住Shift键的同时,用鼠标点选需要建组的图标。在选中以后,选择菜单Edit->Group命令,就可以把它们建成一个组。如果不用按键点选的方法,也可以直接用鼠标在流程设计窗口中拖出一个虚线矩形框,圈住需要建组的图标,松开鼠标后,也可以达到全部选中的目的。
    如果程序中的图标太多,而流程设计窗口并没有提供滚动条,这样就无法看到下面的图标。所以必须将功能相对集中的一些图标建成组,这样便于程序结构的逐层管理。
    以上所讲为建组的第一种方法,也就是从下往上的方法。先有内容细节,然后再抽象成一个组图标。建组的第二种方法是从上往下的方法,就是先建立一个空的组,然后再打开这个组,这样就会在它的下一层窗口中出现一个空的流程线。在这个流程线上可以继续搭建程序结构。

    当一个组建好后,如果要把组打开,选择菜单Edit->Ungroup命令,就可以把已建组的图标重新打开。
    总而言之,正是因为有组图标的存在,所以可以在Authorware的设计窗口中逐级进行制作,利用有限的图标板和流程线,制作复杂的程序结构。

此文章不能满足您的需求?那就就Google一下吧:)
Google
 

责任编辑:Lily


相关文章
SA空口令破解和保护
怎样使MySQL更安全?
Mysql数据库的安全配置、实用技巧
如何安全的配置和应用MySQL数据库?
Oracle数据库安全策略分析
SQL Server 2000的安全配置
使一个新的MySQL安装更安全
教您如何安全的应用MySQL
MySQL数据库安全配置
MySQL安全性指南(1)
MySQL安全性指南(2)
 

最新文章

更多

· Authorware入门(六)
· Authorware入门(七)
· Authorware入门(八)
· Authorware入门(九)
· Authorware入门(十)
· Authorware入门(十一)
· AuthorWare操作技巧十二招
· Authorware引入GIF文件
· Authorware中鼠标使用技巧
· Authorware使用三板斧

推荐文章

更多

· Authorware入门(六)
· Authorware入门(七)
· Authorware入门(八)
· Authorware入门(九)
· Authorware入门(十)
· Authorware入门(十一)
· AuthorWare操作技巧十二招
· Authorware引入GIF文件
· Authorware中鼠标使用技巧
· Authorware使用三板斧

热点文章

更多