authorware制作教程-在authorware中轻松控制动画的播放和停止
课件制作教程 网络课件 powerpoint authorware flash技术 几何画板 其他教程
 首页 > 课件中心 > 课件制作教程 > authorware > 正文
在authorware中轻松控制动画的播放和停止
2007-4-20 9:43:37  湖南湘潭电机厂子弟中学411101  熊伟 

在使用authorware制作课件的过程中,经常会导入动画作为课件素材,然而在authoreware中控制动画播放和停止大部分都是通过按钮来实现(这样会影响整个界面的美观)。怎样不需按钮的帮助,让鼠标指针指向该动画就立即停止播放,鼠标指针离去,该动画又能继续播放。这就是我要介绍的在authorware中轻松控制动画的播放和停止。下面以flash动画为例介绍制作方法(其它类型动画控制制作方法相似),步骤如下:

inout=false

x1:=displayleft@"flash"(计算“flash”动画左上角x1,y1和右下角x2,y2的坐标)

y1:=displaytop@"flash"

x2:=displayleft@"flash"+displaywidth@"flash"

y2:=displaytop@"flash+ displayheight@"flash"

3.在“位置计算”计算图标下加入一个交互图标,并命名为“动画交互”,然后选中该“动画交互”图标,再按下“ctrl+=”键,给“动画交互”图标添加附加计算图标,在其中输入以下内容:myrect:=rect(x1,y1,x2,y2)(定义一个矩形变量myrect,指屏幕上的一个矩形区域,本例矩形区域就是“flash”动画所在的区域)。

4.在“动画交互”图标右侧拖一个计算图标(命名为over),采用【hot object】响应类型,打开over分支的响应属性对话框,其中【hot object:】选项选择“flash”动画,【match:】选项选择cursor on object选项,其它选择默认值。选择【response】选项卡,其中【branch】选项选择retuen,把“scope”复选框勾选,其它选择默认值。在该分支计算图标中输入以下内容:

callsprite(iconid@"flash",#stop)

inout:=~inout

5.在over分支右侧再拖一个计算图标,采用【conditional】响应类型,打开该分支的响应属性对话框,选择【conditional】选项卡,其中【condition:】选项输入以下内容:~pointinrect(myrect,point(cursorx,cursory))&inout。选择【response】选项卡,其中【branch】选项选择return,把“scope”复选框勾选,其它选择默认值。响应条件中point(cursorx,cursory)是定义一个点,用于指定屏幕上的一个位置,本例点的位置由光标位置(cursorxcursory)决定。pointinrect(myrect,point(cursorx,cursory))函数是判断点point(cursorx,cursory)是否在矩形变量myrect指定的区域中,在指定的区域中,函数的值为true,不在指定的区域中,函数的值为false。该分支计算图标中输入以下内容:

callsprite(iconid@"flash",#play)

inout:=~inout

6.运行程序,当鼠标指针指向该flash动画就立即停止播放,鼠标指针离去,flash动画又能继续播放。这样我们可以非常轻松的控制在authorware中插入的“flash”动画的播放和停止。同理利用这种方法也可以非常轻松的控制插入到authorware中的“数字电影图标”动画、“gif”动画等动画的播放和停止。有兴趣的authorware爱好者可以试试。ok

·上一篇:怎样解决aw作品发布后字体带来的问题
·下一篇: 用authorware随机出题

 ·推荐阅读
 ·相关链接

google
关于本站 免责声明 copyright ?『喇叭花』2004-2008 喇叭花-教育网 all right reserved. 版权所有
非经营性icp备案证编号: 鲁icp备05041062号
扎根于贫瘠的土地,在篱笆和岩石的缝隙中不屈攀缘;啜饮朝露沐浴晨风,我的花朵只为朝阳而绽放!