您的位置:软件 > 设计在线 > 多媒体 > Authorware > 正文
Authorware直观灵活的程序语句
[文章信息]
作者:魔岩
时间:2003-05-21
出处:电脑知识与技术
责任编辑:
[文章导读]
即使您没有任何的编程基础,一样可以很轻松地掌握Authorware的程序语句编写技巧
advertisement
热点推荐
· 11.15软件精选 制作MSI文件
· 闪客五周年之闪客光荣榜
· 用Winamp“品尝”无限音乐
· 网络加、解密的技术应用
· 闪客五周年之闪客光荣榜:zoron
[正文]

上一页  1 2 3 4  下一页

  3.条件/循环判断语句结构

  通过条件/循环判断语句可以控制程序流程的执行方向,完成不同的分支任务。Authorware 6.5主要包括如图2所示的条件/循环判断语句结构。


图 2

  (1)条件判断语句
  顾名思义条件判断语句就是用于某种事件或者结果的判断上,并根据判断结果决定执行哪条分支动作,条件判断语句结构一般以if开头,而以End if结束。例如:

  if A>10 then
  DisplayIcon(iconid@"hello")
  else
  Eraseicon(iconid@"good")
  end if

  如果A>10的情况下则执行DisplayIcon(iconid@"hello")语句显示显示图标"hello"的内容;否则执行Eraseicon(iconid@"good")语句擦除显示图标"good"的内容。

  一条件判断语句下允许镶嵌多重更复杂的条件判断语句,例如下面的代码:

  if 条件1 then 执行语句1
  else if 条件2 then 执行语句2
  else 执行语句3
  end if

  上述程序代码段含义是:如果满足条件1,程序将执行语句1;而如果满足条件2,将执行语句2;否则的话程序只能执行语句3;执行完这个条件结构后,程序自动由End If来结束整个条件判断。

  (2)循环判断语句
  循环判断语句可以在条件仍然满足的情况下重复执行某一段程序代码,而被重复执行的这段程序代码通常被称为循环体。Authorware 6.5支持的循环判断语句结构都以repeat开头,end repeat结束。例如:

  repeat with i:=1 to 10
  str:=String(i)
  end repeat

  即自变量i在1≦i≦10的范围内将重复执行赋值语句str:=String(i),每循环一次i自增+1,直到i值大于10结束退出循环。

  Authorware支持的循环判断语句结构共有以下几类(见图2):

  repeat with counter:= start [down] to finish
  循环体语句
  end repeat

  这种循环结构中,值start和finish分别是循环的上下限,当循环执行到计数器counter超出循环范围时,将自动退出循环。此种循环结构可以指定计数器counter的自增方式,即每次递增1还是递减1(down)。

  repeat with 变量in 列表
  循环体语句
  end repeat

  这种循环结构通常被应用在数组上,如果变量元素在指定的列表中,将重复执行循环体的程序语句;每执行完一次循环后,就会自动指定列表中的下一个变量元素,直到该变量元素超出列表索引范围,才执行end repeat结束循环。

  repeat while条件
  循环体语句
  end repeat

  这种循环结构相对简单,即在条件满足的情况下循环执行循环体的程序语句,直到条件不满足为止才执行end repeat结束循环。

  提示技巧

  初学者如果还不熟悉Authorware 6.5的条件/循环判断语句结构,可以通过点击计算代码编辑器窗口(如图1)工具栏中的 图标按钮调出如图2所示的语句结构插入窗口,这也是Authorware 6.5的新增辅助设计工具之一。


上一页  1 2 3 4  下一页

·"WAP天极之IT新闻资讯,50万元等你拿"    ·天极WAP之游戏狂图,50万元等你下载


发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容阅读排行榜
  • Authorware超乎想象的交互能力
  • Authorware的图标化设计流程
  • Authorware动态按钮与菜单应用实例
  • 定制Authorware闰年判断函数
  • 11.15软件精选 制作MSI文件
  • 闪客五周年之闪客光荣榜
  • 兰欣推出我国第一款网络游戏专用音箱
  • 玩家发现117亡灵种族Bug
  • [配置推荐]极品HIFI配置
  • 东瀛美少女COSPLAY(55)
  • 用Winamp“品尝”无限音乐
  • 迷你型PStwo全面透析专题
  • Advertisement