宇风数码 网络发布 文本处理 图像处理 声音视频 动画控制 数据库 程序控制 综合实例   UCD
 
 
 
 
 
                         
重点推荐  

 
双向滚屏
累计积分
抛物线
同步移动
 


 

 
 

由于Authorware只能依次向下兼容,例如authorware 6.0可以打开authorware 5.0的源程序,而不能打开4.0及以下的源程序。

为了方便网友查看不同版本的Authorware程序,滨滨制作了两个Authorware 6.0和authorware 6.5的简化版,使用它们就可以进行查看和另存的操作。

authorware 6.0简化版
authorware 6.5简化版
 
1 双向滚屏

以前一个网友想要实现的功能,一开始是使用按钮交互来实现的,那时的想法比较复杂,就是页面上有两个按钮,但实际上却是每一个页对应一个按钮。这样每增加一张图片就要做很大的改动。

后来想到用判断来做架子,用两个按钮来跳转,这样改动就比较方便了。

2 暂停移动

以前论坛上有个网友问到一个问题,就是在移动中的物体,把鼠标移到物体上物体停止,移开鼠标物体又继续移动,记得讨论了很久,好象都没有什么结果,自己也试了很久,但一直都没有什么好办法。

后来突然想到停止难做干脆把移动加大,也看起来象停了一样。

3 KD控件 提供了旋转、放大等控制,注册暂时未加。
4 播放Gif

使用Animated Gif精灵来播放,使用tmsControls.u32中的函数提供了打开功能,可以暂停、播放、停止控制。

相应的UCD文件在AW6的安装目录下可以找到

5 累计积分

实现累加的功能,并提供了表盘指示结果(仿时针设计)

这是一个网友发到论坛上要修改的例子,觉得对大家可能有些帮助,就传上来了,特此说明.此程序是用AW6.5做的

6 抛物线 画函数y=ax^2的例子,而且可以改变a的大小,我设成是从1变到10,是让用户来调节的
7 循环移动 文字和图像从右往左循环滚动的例子
8 同步移动

一网友要求的例子

在AW中实现象游戏中的大场景移动时,而人物还是在原来场景中的位置不变呢?(即人物跟着大场景进行同步移动)。假如我首先显示的背景图是一幅超出显示器显示范围的图,然后再调出一个人物,而我为了浏览整张背景图,必然要拖动图片(象ACDsee中那样),但是这时候原先已经出现的人物位置也应该跟随着背景图做移动(即人物相对于背景图的位置不变)。

两个显示图标中的图像,一个是背景图(超出显示器显示范围、需拖动浏览),另一个是人物(当背景图拖动时,人物的位置应该保持在背景图原先的位置,即跟随背景图运动)。圆圈A的位置也是可以任由操作者来定的,当操作者第二次重新确定它的位置时,然后再移动背景图,这样圆圈A应该是相对于第二次定位的坐标不动。

     

 
关于我们 | 联系我们 | 网站推荐| 合作网站

宇风小邓版权所有