您的位置:软件 > 设计在线 > 多媒体 > Authorware > 正文
Authorware动态按钮与菜单应用实例
[文章信息]
作者:魔岩
时间:2003-05-11
出处:天极设计在线
责任编辑:Shiny
[文章导读]
Authorware 6.5开始直接支持变量作为按钮标签,菜单项文字,甚至是键盘输入及文本输入响应
advertisement
热点推荐
· 11.15软件精选 制作MSI文件
· 闪客五周年之闪客光荣榜
· 用Winamp“品尝”无限音乐
· 网络加、解密的技术应用
· 闪客五周年之闪客光荣榜:zoron
[正文]

1 2  下一页

  在老版本的Authorware中,动态改变按钮的标签、菜单项的文字等功能都是通过间接方法实现的,Authorware 6.5开始直接支持变量作为按钮标签,菜单项文字,甚至是键盘输入及文本输入响应,这个功能改进极大方便了某些应用场合,例如实现双语言选择的多媒体作品等等。

  简单的中英文切换界面

  我们通过一个实例——"简单的中英文切换界面"来认识Authorware 6.5的这一新改进功能。在演示范例中,将用变量来实现动态的切换中英文语言界面。

  1、 新建一个"VarButton.a6p",如图1所示建立"EntoCHN"、"DisplayLanguage"两个自定义变量,其中"EntoCHN"为按钮标签变量,默认值为字符串"Chinese","DisplayLanguage"为控制语言显示的条件变量,条件值为"1"显示英文界面,条件值为"2"则显示中文界面,默认值为"1"显示英文界面。


图 1 建立自定义变量

  2、 参数初始化

  添加一个计算图标"Initialize"到流程线上,写入以下代码:

SetWindowText(WindowHandle,"Example of Authorware 6.5")
Initialize(EntoCHN)
Initialize(DisplayLanguage)
其中SetWindowText为Winapi.u32的一个封装函数,功能是设置窗体的标题栏文字。

  3、 添加中英文对译文字内容

  拖放一个决策图标到流程线上并命名为"2Language",打开决策图标的属性设置对话框(快捷方式:按住Ctrl键,同时双击选择该决策图标,将出现如图2所示的属性对话框),选择Repeat项为"Don't Repeat",Branch项为"To Calculated Path",计算条件框填入变量DisplayLanguage 。

  继续在决策图标右边添加两个两个显示图标"English"和"Chinese",分别用文本工具输入两段对译的文字(如图3)。同时选择它们的决策路径属性的Erase Contents项为"Don't Erase"。


图2决策图标的属性设置


图3 中英文对译文字内容

  4、 设计动态中英文界面切换交互。

  添加一交互图标"Change"到流程线上,继续添加一计算图标"ChangeLanguage"到其右边并选择为Button按钮响应交互,打开按钮响应交互的Button属性,设置按钮的标签(Label)为自定义变量:EntoCHN(如图4)

  打开计算图标"ChangeLanguage"输入以下控制脚本代码:

if DisplayLanguage=1 then
SetWindowText(WindowHandle,"实例剖析Authorware 6.5")
EntoCHN:="英 语"
EraseIcon(IconID@"English")
DisplayIcon(IconID@"Chinese")
DisplayLanguage:=2
else
SetWindowText(WindowHandle,"Example of Authorware 6.5")
EntoCHN:="Chinese"
EraseIcon(IconID@"Chinese")
DisplayIcon(IconID@"English")
DisplayLanguage:=1
end if


图4 设置按钮标签为变量EntoCHN

  5、 存盘,最后完成的流程图如图5所示,执行效果如图6所示。


图5 完整程序流程图


图6  简单的中英文切换界面 执行效果

源文件下载1


1 2  下一页

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


发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容阅读排行榜
  • 定制Authorware闰年判断函数
  • 在Authorware中插入文本四法
  • 用Authorware制作自检测在线答题系统
  • Authorware自制拼图游戏
  • Authorware实例教程(2):字幕和视频
  • 妙用Authorware的“暂停”
  • 用Authorware制作简谐振动物理课件
  • Authorware中TTS引擎的使用
  • 11.15软件精选 制作MSI文件
  • 闪客五周年之闪客光荣榜
  • 兰欣推出我国第一款网络游戏专用音箱
  • 玩家发现117亡灵种族Bug
  • [配置推荐]极品HIFI配置
  • 东瀛美少女COSPLAY(55)
  • 用Winamp“品尝”无限音乐
  • 迷你型PStwo全面透析专题
  • Advertisement

    天极无线
    待机彩图    >>更多
    多彩动画    >>更多
    美妙和弦    >>更多
    天使在唱歌
    壁虎漫步
    PrettyBoy
    LoveLoveLove
    我是你的小小狗
    单身情歌
    十面埋伏
    祝酒歌
    回心转意
    波斯猫
    太委屈
    S.H.E
    潘玮柏
    M2M
    蔡依林
    阿牛
    林志炫
    陈弈迅
    刀郎
    黑龙
    S.H.E
    陶晶莹
    情人玫瑰坊
    音乐风云
    新片速递
    神秘测试
    都市约会
    ·天极彩信天天精彩
    ·图铃梦工厂下载无限!
    ·找寻童真,卡通专题
    ·夏日激情交友社区!
    ·星座运程,预测人生

    CSEEK搜索