| 网站首页 | 硬件维修 | 应用学院 | 网络组建 | 网站制作 | 菜鸟黑客 | 编程之道 | 数码大全 | 娱乐休闲 | 软件下载 | 在线视频 | 请您留言 | 技术论坛 | 
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
  • Yahoo Toolbar打造安心上网环…

  • Google Earth三维地图服务使…

  • RemotelyAnywhere用IE轻松远…

  • 快快申请 streamload提供10G…

  • 全面体验Wallop 走进微软大家…

  • 使用Firefox浏览Google有优势

  • FireFox背后的秘密:教你如何…

  • 打造更完美的Firefox

  • Mozilla Firefox技巧拾零

  • 秘籍:Firefox技巧应用宝典

  • Q
    您现在的位置: 我是IT人 >> 应用学院 >> 图形动画 >> Authorware >> 教程正文
    Authorware入门(七)           
    Authorware入门(七)
    作者:网络 文章来源:转载 点击数: 更新时间:2005-12-12
    [ 字体:缩小 正常 放大 | 双击自动滚屏 ]
    请选择合适的字体颜色:

     

    计算图标
        计算图标用一个等号“=”表示,所以也称为等号图标。它的主要作用是在程序中引入函数和变量。在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命令,就可以把它们建成一个组。如果不用按键点选的方法,也可以直接用鼠标在流程设计窗口中拖出一个虚线矩形框,圈住需要建组的图标,松开鼠标后,也可以达到全部选中的目的。
        如果程序中的图标太多,而流程设计窗口并没有提供滚动条,这样就无法看到下面的图标。所以必须将功能相对集中的一些图标建成组,这样便于程序结构的逐层管理。
        以上所讲为建组的第一种方法,也就是从下往上的方法。先有内容细节,然后再抽象成一个组图标。建组的第二种方法是从上往下的方法,就是先建立一个空的组,然后再打开这个组,这样就会在它的下一层窗口中出现一个空的流程线。在这个流程线上可以继续搭建程序结构。

    [1] [2] 下一页  

    教程录入:54iter    责任编辑:54iter 
  • 上一篇教程:

  • 下一篇教程:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 关于我们 | 友情链接 | 版权申明 |