在Authorware中实现四季变化动画

来源:不详 责任编辑:栏目编辑 发表时间:2013-07-01 13:51 点击:

    在讲述地球四季变化时,以前利用Authorware中“沿路径到终点”的动画虽可以简单实现地球围绕太阳旋转的效果,但它不能实现随意控制效果;而利用其他动画软件制作好运动动画以后导入到Authorware中也存在这一问题。笔者经过研究,终于利用文本响应和条件响应实现了这一效果:输入任一月份,地球都会沿轨迹运动到相应的位置并出现相应季节的提示。最终效果见(图1)。下面就来跟我一起做吧!

图1

制作“太阳”和“地球”

1、打开一新文件,在流程线上放置一“显示”图标并命名为“太阳”,然后双击打开显示图标,在显示窗口中心位置放置一事先准备好的“太阳”图片,调整好大小后关闭;

2、再在“太阳”后放置一显示图标并命名为“地球”;按住Shift键双击打开该图标,就可以看到前一图标中的太阳还显示在窗口中;导入准备好的“地球”图片,调整好大小和位置。

设置文本交互和条件交互

1、在流程线上放置一“交互”图标并命名为“控制动画”(如图2);

图2

2、在交互图标右侧放置一“群组”图标,在打开的“响应类型”面板中选择“文本”响应,然后双击打开“文本响应属性”对话框,在“textentry”文件夹中“pattern”选项的文本输入框中键入系统变量“entrytext”,其他各项设置按默认值。文本响应下的群组图标空置。

3、双击“交互”图标,设置“交互文本输入框”,设置文本字体、字号、颜色和背景。

4、在文本响应图标右侧放置四个“群组”图标,打开响应属性面板,将它们的响应类型都设置为“条件”响应;打开第一个条件响应属性设置面板,在“condition”后输入“numentry=3|numentry=
4|numentry=5”,“automatic”设置为“off”;后面三个条件响应属性的设置分别为“numentry=6|numentry=7|numentry=8”, “numentry=9|numentry=10|numentry=11”, “numentry=12|numentry=1|numentry=2”,其他设置与第一个相同。设置这四个条件响应的目的是当用户键入任一月份时,程序都会产生相应的响应。

设置地球动画和季节提示

打开第一个条件响应下的“群组”图标,在流程线上放置一“动画”图标并命名为“地球动画”;打开动画图标,选择动画类型为“到路径上的任一点”,然后拖动地球设置好运动路径;在“motion”文件夹中,设置动画时间为“3秒”,“concurrency”设置为“wait until done”;打开“layout”文件夹,将“base”后的值设置为“1”,“end”的值设置为“12”,“destination”后输入系统变量“entrytext”。

在动画图标后放一“显示”图标,在窗口适当的位置放置文本“春季”作为提示信息。(插入图3)后面三个条件响应下的群组图标中的程序设置与第一个相同,你可以将“地球动画”拷贝到三个群组图标中,其中的设置不变,而后面的显示图标中的文本只需分别改为“夏季”、“秋季”、“冬季”就行了。

图3

现在打开播放按钮,看看四季的变化吧!

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    媒体动画导航

    Authorware
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1