数码控科技猎奇Iphone动漫星座游戏电竞lolcosplay王者荣耀攻略allcnewsBLOGNEWSBLOGASKBLOGBLOGZSK全部技术问答问答技术问答it问答代码软件新闻开发博客电脑/网络手机/数码笔记本电脑互联网操作系统软件硬件编程开发360产品资源分享电脑知识文档中心IT全部全部分类 全部分类技术牛文全部分类教程最新 网页制作cms教程平面设计媒体动画操作系统网站运营网络安全服务器教程数据库工具网络安全软件教学vbscript正则表达式javascript批处理更多»编程更新教程更新游戏更新allitnewsJava 新闻网络医疗信息化安全创业站长电商科技访谈域名会议专栏创业动态融资创投创业学院 / 产品经理创业公司人物访谈营销 开发数据库服务器系统虚拟化云计算 嵌入式移动开发作业作业1常见软件all电脑网络手机数码生活游戏体育运动明星影音休闲爱好文化艺术社会民生教育科学医疗健康金融管理情感社交地区其他电脑互联网软件硬件编程开发360相关产品手机平板其他电子产品摄影器材360硬件通讯智能设备购物时尚生活常识美容塑身服装服饰出行旅游交通汽车购房置业家居装修美食烹饪单机电脑游戏网页游戏电视游戏桌游棋牌游戏手机游戏小游戏掌机游戏客户端游戏集体游戏其他游戏体育赛事篮球足球其他运动球类运动赛车健身运动运动用品影视娱乐人物音乐动漫摄影摄像收藏宠物幽默搞笑起名花鸟鱼虫茶艺彩票星座占卜书画美术舞蹈小说图书器乐声乐小品相声戏剧戏曲手工艺品历史话题时事政治就业职场军事国防节日风俗法律法规宗教礼仪礼节自然灾害360维权社会人物升学入学人文社科外语资格考试公务员留学出国家庭教育学习方法语文物理生物工程学农业数学化学健康知识心理健康孕育早教内科外科妇产科儿科皮肤科五官科男科整形中医药品传染科其他疾病医院两性肿瘤科创业投资企业管理财务税务银行股票金融理财基金债券保险贸易商务文书国民经济爱情婚姻家庭烦恼北京上海重庆天津黑龙江吉林辽宁河北内蒙古山西陕西宁夏甘肃青海新疆西藏四川贵州云南河南湖北湖南山东江苏浙江安徽江西福建广东广西海南香港澳门台湾海外地区

Authorware引入GIF文件

来源:本网整理
在多媒体的制作中,常常需要用到动态GIF文件。由于目前的Authorware版本仍不支持动态GIF文件格式,即使您将一个动态的GIF文件引入到您的程序中,也只能看到一幅静态的画面,不会产生动态的效果。如果借助于UCD库函数,就可以显示动态的GIF文件。该库文件下载地址为ftp://cs.pku.edu.cn,把它放在ATHware4的目录中就可以了。

  创建一个名为Animgif.a4p的文件并按顺序放置好各工具图标,其流程如图1所示。

  图1

  接下来,我们先将下面要用到的库文件装入,其步骤如下:

  (1) 选择“Windows|Functions”,弹出“Fuctions”对话框,同时在“Category”下拉列表中选择“Animgif.a4p”。

  (2) 单击“Load”命令按钮,打开AnimGif.U32库文件,在图2所示的对话框中选择该库文件中所包含的三个函数,然后单击Load载入。

  图2

  下面按顺序介绍这三个函数的用法与功能:

  * AnimatedGifExists

  用法:AnimatedGifExists()

  功能:如果正在显示动态GIF文件,则该函数的值返回1,否则返回0。

  * DisplayAnimatedGif

  用法:DisplayAnimatedGif

  功能:显示动态GIF文件。其中各参数的含义如下:

  WindowHandle――显示动态GIF文件的窗口句柄。

  FileName——动态GIF文件的文件名。

  Left、Top——确定GIF文件在窗口中的显示位置。

  Color——背景颜色,总共有16种。

  * EraseAnimatedGif

  用法:EraseAnimatedGif()

  功能:将显示的动态GIF文件清除。

  接下来,我们将在各个工具图标中放进相应的内容。

  首先,开启background显示图标,并用画图工具画一黄色矩形作为显示动态GIF文件的区域。

  双击第一个交互图标右侧名为“退出”的计算图标,并在其中输入quit(0),以便在点取该按钮时可以退出程序。同时,将该按钮的属性进行设置,其中将Erase设置为“After Next Entry",Status设置为“Not judged”,Branch设置为“Return”。

  双击第二个交互图标右侧的第一个群组图标“显示动态GIF”,同时在其中放置二个图标如图3所示。

  图3

  在计算图标“显示动态GIF”中输入内容:DisplayAnimatedGif(WindowHandle,"cgifbookmark.gif",380,120,13)。

  在这里,我们引用C盘gif目录中的一个动态GIF文件bookmark.gif,该文件的内容为一本正在翻页的书,该文件显示区域的Left值为380,Top值为120,这两个值确定了该动态文件在窗口中的位置,最后一个参数“13”表示该文件的背景色为蓝色。

  双击显示图标“GIF状态信息”并在其中输入如图4所示的内容。

  图4

  双击第二个交互图标右侧的第二个群组图标“清除动态GIF”,同时在其中放置二个图标如图5所示。

  图5

  双击计算图标“清除动态GIF”并在其中输入EraseAnimatedGif()函数,目的是将动态GIF文件清除。双击显示图标“GIF状态信息”并将图4所示的内容拷贝至其中。

  最后,调整各按钮、各显示图标里面的内容至合适位置,运行程序,结果如图6所示。

  图6

  图6中,右边的黄色矩形区域为动态GIF文件的显示位置。当我们单击按钮“显示动态GIF”时,便可见到一本正在翻页的书,并在其下面显示出GIF的状态信息1;当单击按钮“清除动态GIF”时,动态GIF文件消失,并在其下面显示GIF的状态信息0;当单击按钮“退出”时,便可结束本程序。

  • 本文相关:
  • Autherware 5.X声音完全解决方案
  • Authorware制作多媒体教学软件的开发技巧
  • 用Authorware快速制作选择题课件
  • 在AuthorWare中插入PowerPoint文件
  • Authorware中如何呼叫外部的程式(EXE)
  • Authorware中简单地控制影片档
  • A007 - Authorware与ODBC控制
  • A009 - Authorware Professional 的文字档案处理
  • A010-如何在Authorware中制作不中断的音乐
  • 可以在Authorware中控制音乐音量的大小吗
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved