网站建设| 数据库类| 图形图象| 程序设计| 现代办公| 操作系统| 考试认证| 网络技术| 软件工程| 电脑相关| 文学作品
网站开发| 网页制作| 操作系统| 图象图形| 考试认证| 数据库类| 程序设计| 硬件技术| 现代办公| 网络技术| 笑话频道
 
您的位置: 电脑书库首页-> 电脑文摘-> 图象图形-> Authorware-> 在Authorware中实现循环的多种方式

在Authorware中实现循环的多种方式
作者:佚名 来源:InterNet 加入时间:2005-1-11
相关文章
  • AuthorWare操作技巧十二招
  • 用Authorware制作自检测在线答题系统
  • Authorware实例教程(3):收尾和打包
  • Authorware实例教程(2):字幕和视频
  • Authorware实例教程(1):界面和流程
  • 妙用Authorware的“暂停”
  • 在Authorware中插入文本四法
  • Authorware7.0十大新功能
  • Authorware制作古诗对句
  • 让AW同时播放电影和背景音乐
  • 相关书籍:
  • Authorware 5 实战系列
  • 我们都知道程序设计中有一种循环语句,利用它我们可以完成一些看起来不太容易的事情,那么,在Authorware中,我们怎么来设计一个循环结构呢?其实,这在Authorware中是件很轻松的事情。比如下面我们利用循环语句在屏幕上画一个圆心在(300,200),半径为150像素的圆。在Authorware中你可以有三种方法呢!


      利用程序语句


      Authorware提供了一些基本的编程功能,同样也允许您使用程序语言。循环语句是“repeat while……end repeat”。在Authorware中,像这样的语句您应该把它放到一个计算图标中。

      比如,我们在流程线上放一个计算图标,命名为“画圆”,双击该计算图标,在打开的输入窗口中直接输入如下的内容:

      a:=300

      b:=200

      r:=150

      angle:=0

      repeat while angle<=2*Pi

      x:=r*COS(angle)+a

      y:=r*SIN(angle)+b

      Circle(2,x-2,y-2,x+2,y+2)

      angle:=angle+0.05

      end repeat


      利用goto函数


      Authorware提供了很多的系统函数,其中goto函数就是经常使用的一个。

      在流程线上拖一个计算图标,命名为“初值”,双击该计算图标,在打开的输入窗口中直接输入如下的内容:

      a:=300

      b:=200

      r:=150

      angle:=0

      其下再拖一个计算图标,命名为“计算坐标”,双击该图标,在打开的输入窗口中输入如下的内容:

      x:=r*COS(angle)+a

      y:=r*SIN(angle)+b

      在流程线上拖放第三个计算图标,命名为“画圆”,双击该图标,在打开的输入窗口中输入如下的内容:

      if angle<=2*Pi then

       Circle(2,x-2,y-2,x+2,y+2)

       angle:=angle+0.05

       GoTo(IconID@"计算坐标")

      end if

      这种方法虽然有点儿麻烦,可是画出的效果和第一种画法有所不同(这种方法中,画面上只显示一个点。如果您想画的不是这么简单的一个圆,而是一个更复杂的动态图形,比如旋转的立方体什么的,那么您还希望它每一个状态都保留吗)。


      利用决策图标


      利用决策图标不仅可以完成循环结构,而且可以对循环过程做一些设置。因此,在Authorware中做循环,这是最常用的一种方法。

      先在流程线上拖一个计算图标,命名为“初值”,双击该计算图标,在打开的输入窗口中直接输入如下的内容:

      a:=300

      b:=200

      r:=150

      angle:=0

      在流程线上拖一个决策图标,在其右侧放一个计算图标,命名为“计算画圆”,双击打开其输入窗口,输入如下内容:

      x:=r*COS(angle)+a

      y:=r*SIN(angle)+b

      Circle(2,x-2,y-2,x+2,y+2)

      在右侧再放一个计算图标,命名为“频率”,双击打开其输入窗口,输入如下内容:

      angle:=angle+0.05

      别急,还没完呢!

      双击决策图标,在打开的决策图标属性对话框中,将“Repeat”的值选为“Until Ture”,并在其下方的输入框中输入条件:angle>2*Pi。其他采用默认设置。

      执行一下看看,这时的效果和第二种方法是一样的。如果您双击“计算画圆”计算图标上方的小菱形,在打开的分支属性对话框中,将“Erase Contents”的值选为“Don't Erase”,那么执行的效果就等同于第一种。假如您觉得画得太快影响效果的话,您可以在决策图标的右侧加一个等待图标,并设置间隔时间。

      其实,利用循环画圆只是一个很简单的应用。只要您掌握了这几种循环的方法,并能在Authorware中灵活应用,那么,自然可以做出更炫目的东东。

    [文章录入员:tonny]

    相关文章
  • AuthorWare操作技巧十二招
  • 用Authorware制作自检测在线答题系统
  • Authorware实例教程(3):收尾和打包
  • Authorware实例教程(2):字幕和视频
  • Authorware实例教程(1):界面和流程
  • 妙用Authorware的“暂停”
  • 在Authorware中插入文本四法
  • Authorware7.0十大新功能
  • Authorware制作古诗对句
  • 让AW同时播放电影和背景音乐
  • 相关书籍:
  • Authorware 5 实战系列
  • 本站推荐内容

    近期主机类热搜关键词:
    美国服务器 美国服务器租用 海外服务器租用 国外服务器租用

    Authorware
    PhotoShop
    CorelDraw
    3D-MAX
    AutoCAD
    FreeHand
    Illustrator
    Authorware
    Director
    Maya/Rhino
    其它
    电脑教程阅读排行
    ·Authorware实例教程(3...
    ·Authorware实例教程(1...
    ·Authorware实例教程(2...
    ·Authorware7.0十大新...
    ·AuthorWare操作技巧十二...
    ·Authorware制作古诗对句
    ·用Authorware制作简谐振...
    ·用Authorware制作自检测...
    ·仙乐飘飘——打造自己的音乐播放器
    ·Authorware在线教程(一...