• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
在Authorware中实现循环的多种方式
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
在Authorware中实现循环的多种方式
软件发布 在Authorware中实现循环的多种方式
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 文章首页 >> 多媒体类 >> Authorware >> 在Authorware中实现循环的多种方式

在Authorware中实现循环的多种方式

添加时间: 2007-7-4 3:53:00  作者: 第九软件网   阅读次数:19   来源: http://www.d9soft.com

       

  我们都知道程序设计中有一种循环语句,利用它我们可以完成一些看起来不太容易的事情,那么,在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中灵活应用,那么,自然可以做出更炫目的东东。

 

上下文章:

 

上一篇文章: Authorware 模块的使用技巧 下一篇文章: 用Authorware自制浏览器

相关文章:

  • 飞速在线看视频 傲盾加速帮你实现速度感受
  • 魔兽世界:如何更大限度的利用奥冲循环
  • 用端口碰撞技术实现服务器远程管理
  • servlet实现oracle中读出文件并显示
  • ORACLE 数据库的统计数据及其生成方式

相关软件:

  • Macromedia Authorware V7.01
  • Macromedia Authorware V7.01 汉化补丁(修正版)
  • Redhat 8 安装教程(图形方式)(HTM)
  • Redhat 8 安装教程(文本安装方式)(HTM)
  • 修改IIS的BANNER实现操作系统版本的隐藏(PDF)
  • Authorware7应用100例(PDG)

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

多媒体类分类导航

  • 3ds Max
  • Authorware
  • Director
  • Maya
  • 多媒体其他

本类经典文章推荐

  • Authorware 6.0技巧与实例之六
  • Authorware实战开发专题之Authorw...
  • AuthorwareXtras的分类和使用技巧...
  • AuthorwareXtras的分类和使用技巧...
  • Authorware Xtras的分类和使用技巧...
  • 多种淡入淡出方法特点实现及对比
  • AuthorwareXtras的分类和使用技巧...
  • Authorware 6.0技巧与实例之十二
  • Authorware让按钮字体随心所欲
  • Authorware 6.0技巧与实例之四

Authorware阅读排行

  • 创建一个简单的通讯录程序
  • 用Authorware制作电子相册
  • Authorware小技巧精彩荟萃
  • Authorware实战开发专题之Authorw...
  • Authorware轻松的网络发布功能
  • Authorware实战开发专题之Authorw...
  • Authorware实现图片背景透明
  • Authorware 6.0技巧与实例之六
  • Authorware Xtras的分类和使用技巧...
  • Authorware让按钮字体随心所欲

多媒体类阅读总排行

  • 3DS MAX教程:相机分类及设定
  • 3Dmax中角色动画初步之角色建模
  • 3DS MAX教程:贴图制作
  • 3DSMAX实例:制作特殊灯光特效
  • 3DS MAX教程三:提高兴趣篇
  • 3DS MAX系统配置及安装
  • 3DS MAX教程:对象布尔运算
  • 3DSMAX应用技巧之一口气一个足球
  • 认识3DS MAX界面
  • 3DS MAX教程:高级材质生成

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有