Authorware学习:2 招控制音乐播放 加强版

红杉欧瑞特地板

红杉欧瑞特地板

2016-03-18 16:09

图老师小编精心整理的Authorware学习:2 招控制音乐播放 加强版希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~

    1. 声音的停止

  《控制音乐播放有两招》一文谈到在Authorware中要实现声音停止,要利用Authorware不能同时播放两个声音的特性,因此加入一个空的声音图标来实现。其实,在Authorware中完全可以灵活地控制声m.tulaoshi.com音的停止,方法如下:

  (1)方法一:利用系统变量MouseDown来实现。

  在主流程线上拖入一声音图标,双击打开,导入一声音文件,并在声音图标的属性对话框中作如下设置:执行方式根据自己的需要设置,播放设为“直到为真”,然后在下面的方框内输入“MouseDown”,这是一个系统变量,意即为按下鼠标时为真(如图1)。单击〔确定〕按钮退出。通过这样的简单设置,当我们需要声音停止时,按下鼠标,即可将声音停止。这种方法,可以用来设置课件的片头音乐,因为片头音乐一般都需要循环播放,这种方法就可以随时将音乐停止。


图1 利用系统变量

  (2)方法二:通过一个自定义变量来控制。

  方法一虽然控制起来简单,但也有不足之处,如果声音图标后面的图标中有需要用鼠标的地方,声音也会停下来。但如果用变量的话,就灵活多了。方法如下:同方法一,在声音图标的属性中,将“执行方式”设为“同时”,“播放”设为“直到为真”,在下面的方框内填入“x=1”(如图2),单击〔确定〕退出,这时会跳出一个对话框,因为我们自定义了一个变量“x”,系统要求设置变量的初始值,将初始值设为“0”。


图2 利用自定义变量

  接下来,在需要声音停止的地方拖入一个计算图标,双击打开,输入“x:=1”,关闭计算图标。流程图如图3所示。相比较而言,这种方法比第一种方法灵活性要大得多。

 


    2. 两个声音一起播放

  因为Authorware不支持两个声音图标同时执行,而有时我们需要两个声音一起播放,比如说先放背景音乐,在需要时加入朗诵的声音。很多人以为一定需要用外部函数才可以实现,其实用很简单的方法就可以搞定。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/shejiruanjian/)


图3 声音停止流程图

  在主流程线上拖入一个声音图标,命名为“sound1”,双击打开,导入一个背景音乐(注意将执行方式设为“同时”)。在声音图标中拖入一个等待图标,接着我们要插入一个DirectMedia Xtra控件,我们用它可以轻松实现两个声音一起播放。单击“插入/Media 控件/DirectMedia Xtra”,出现对话框(如图4),单击〔浏览文件〕按钮,选择所需的声音文件。在这里,我们还可以进行一些播放设置,比如说“循环播放”、“滑杆控制”等。设置完毕后按〔确定〕按钮退出。这时主流程线上会出现一个DirectMedia Xtra图标,将它命名为“sound2”,运行程序,就会听到第一个声音,按任意键,就会听到第二个声音了。


图4 插入控件

  最后要说明的是:如果在DirectMedia Xtra属性中设置了循环播放,那么声音将会一直放个不停。如果想要声音停止,可以在需要停止声音的地方加入一个计算图标,在计算图标里输入“EraseIcon(IconID@'sound2')”,这个函数可以将刚才命名为sound2的图标擦除,声音自然就停止了。整个流程如图5所示。


图5 声音同时播放流程图

  用这种方法插入的声音文件,不但可以实现两个声音一起播放,还可以灵活控制声音播放的进度。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/shejiruanjian/)

展开更多 50%)
分享

猜你喜欢

Authorware学习:2 招控制音乐播放 加强版

设计软件 平面设计软件 广告设计软件
Authorware学习:2 招控制音乐播放 加强版

Authorware技巧:2 招控制音乐播放

设计软件 平面设计软件 广告设计软件
Authorware技巧:2 招控制音乐播放

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Authorware控制音乐播放绝招

设计软件 平面设计软件 广告设计软件
Authorware控制音乐播放绝招

CSortListCtrl 加强版

C语言教程 C语言函数
CSortListCtrl 加强版

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

VC CSortListCtrl加强版

编程语言 网络编程
VC CSortListCtrl加强版

巫师加强版攻略

电脑网络
巫师加强版攻略

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

AutoCAD三维实例教程:旋转面、拉伸面及渲染中灯光的设置(11)教程

AutoCAD三维实例教程:旋转面、拉伸面及渲染中灯光的设置(11)教程

教你在Authorware中制作特殊按钮

教你在Authorware中制作特殊按钮
下拉加载更多内容 ↓