网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > 其他类别 > 正文

Authorware高级教程之制作日积月累图

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/07/22

网学网为广大网友收集整理了,Authorware高级教程之制作日积月累图,希望对大家有所帮助!

  很多应用软件在启动时往往会显示“日积月累”之类的窗口,其中动态显示了与软件相关的内容或名言佳句等,这在VB中容易实现,而在Authorware中更是易如反掌。.请跟我来:

  相关素材:首先,用截图软件取得其它程序“日积月累”的图片picture.jpg,当然也可用VB做一个,注意一定要去掉其中的按钮部分。其次,在该程序所在的文件夹下建立decision.txt(记录是否显示“日积月累”窗口的信息,其中只有一个数字1)、tips.txt(记录名言佳句,每句各占一行)。

  程序流程(图一)及各个模块说明:

Authorware高级教程之制作日积月累图

  一.在“读取记录是否显示的数据”运算图标中输入:

  deci_txt:=ReadExtFile(FileLocation^"decision.txt")

  二.在“设置”交互模块中只有一个菜单交互“日积月累”

  该交互项的属性设置如下:[Scope]域选中

  Perpetual;[Active If]域设置为deci_txt=0;[Branch]域设置为Return,其余默认。

  其中的运算图标内容为:

  deci_txt:=deci_txt+1

  WriteExtFile(FileLocation^"decision.txt",deci_txt)

  --当用户选中该选项时,程序则向记录文件中重新写入数据(1),以便下次启动时显示

  三.双击分支图标,其属性设置为:

  [Repeat]域中选择Don''t Repeat;[Branch]域中选择To Calculated Path,在下面的路径表达式为deci_txt+1(.其值如为1,进入“不显示”分支;为2,进入“显示”图标)

  “不显示”分支图标中的组图标中无任何内容。

  “显示”分支图标中的组图标结构如下:(图二)

Authorware高级教程之制作日积月累图

  1.“随机读取”运算图标中内容:

  word_txt:=ReadExtFile(FileLocation^"tips.txt")

  --读出记录名言佳句的所有文字

  total_line:=LineCount(word_txt)

  --取得上述文字的总行数(总条目)

  line_num:=Random(1,total_line,1)

  --随机产生一行(条)

  display_line:=GetLine(word_txt,line_num)

  --取出该行的内容

  2.双击“日积月累”交互图标,输入(File/Import)刚才做的图片picture.jpg,点击文字工具,在图片上欲显示文字的区域单击,输入{display_line},设置好颜色、字体等。(图三)

Authorware高级教程之制作日积月累图

  现在明白怎么回事了?还有更精彩的,继续看。

  该交互图标中共包含五个按钮交互项:上一条,下一条,启动时显示,启动时关闭,退出。将这些按钮与图片的位置排列好。

  “上一条”按钮属性设置为默认,.运算图标内容为:

  line_num:=line_num-1

  --取出上一行(条)

  if line_num=0 then line_num:=total_line

  --如果已到第一行(条),则取最后一(条)

  display_line:=GetLine(word_txt,line_num)

  --取得该行(条)内容

  “下一条”按钮属性设置为默认,运算图标中内容为:

  line_num:=line_num+1

  if line_num=total_line then line_num:=1

  display_line:=GetLine(word_txt,line_num)

  “启动时关闭”按钮属性设置为:[Active If]域为deci_txt=1;选中Hide When Inactive,其余默认,运算图标中内容为:

  deci_txt:=0

  WriteExtFile(FileLocation^"decision.txt",deci_txt)

  “启动时显示”按钮属性只须将上面的[Active If]设为deci_txt=0,其余相同,运算图标内容为:

  deci_txt:=1

  WriteExtFile(FileLocation^"decision.txt",deci_txt)

  “退出”按钮属性中将[Branch]设为Exit Interaction,其余默认,其组图标中内容为空。

  四.“其它内容”组图标为你的主程序内容。

  好了,大功告成,点击Restart(图四),如果没有出现“日积月累”窗口,只须选中菜单“选项”中的“日积月累”,重新启动即可。

Authorware高级教程之制作日积月累图

  是不是很酷?再仔细看看,怎么少了一个按钮?您自己琢磨吧!

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号