中华网通行证
用户名 密码
  科技动态 硬件广场 下载基地 网络教室 网络冲浪 科学博览 移动时代 网吧之家 桌面壁纸 科技商情  

 Lingo魔法书--声音控制语句
 机器猫

  上两次我们谈到的都是Sprite的一些属性这次我们来试验一些声音视频控制方面的语句.请看下面的范例.

我们按照一个个按钮往下分析.

  如果大家看到这个程序的时间轴的话会发现.这个时间轴上声音通道里面根本没有内容.声音是从什么地方来的呢?

 

这里我们使用的是PuppetSound语句.首先先请大家注意一个词语Puppet.Puppet的英文意思是木偶玩偶的意思.这是Director中比较有趣的一个概念.Puppet就是木偶化.什么是木偶化呢?就是把Director的控制权彻底交给Lingo来管理.比如PuppetSound语句,就是把声音控制权交给Lingo管理.原先我们播放声音一定要在时间轴上放声音才可以,现在我们完全可以自己使用Lingo语言进行控制了.也就是把声音做成了一个木偶用Lingo控制.Director可以控制的声音通道有2个,而lingo可以控制到4个.同样的有很多我们还可以对转场效果进行木偶化通过使用PuppetTransition.播放速度木偶化PuppetTempo.读者也许奇怪那么改变Sprite的高度之类的不也是木偶化么?对了,早在Director 4.0的时候对于Sprite的移动和改变都需要加上一句,

set the puppet of sprite 号码 to true

把Sprite的木偶化状态设置为真.才可以进行对Sprite的操作.不过好像Director8.0已经不强调这种做法.可以直接对Sprite进行操作了.

木偶化的好处就是给你强大的控制能力.

下面言归正传.PuppetSound的用法.

puppetSound 声音通道号, 声音角色 --在指定的声音通道中播放声音.

puppetSound 声音角色 --直接播放声音

puppetSound 0 --停止声音播放


puppetSound 声音通道号, 0 --停止某通道声音.

上面的播放按钮的代码是:

on mouseUp me
 puppetsound 1,"song" --声音通道1中播放"Song"声音角色
end
停止的代码呢?这里我就不给出了:)所有按钮代码都用Sprite脚本也不用说了吧:)

声音淡入:主要的语句是 Soundfadein

格式可以是:

sound fadeIn (声音通道号) --系统按照默认值淡入声音.具体参考Lingo辞典.

Sound(通道号).fadein(时间) --按照给定的时间淡入单位是ticks一个ticks,相当于1/60秒因此.1秒钟就是60,2秒钟就是2*60.例子Sound(1).fadein(5*60) .淡入5秒钟.ticks是Director的计时单位以后经常会遇到.

相反的还有Soundfadeout声音淡出语句.格式相同不再详细阐述了.

音量降低

sound(通道号).volume

取值范围在0~256. 0无声 256最响.在这里我的写法是:

on mouseup me
sound(1).volume=sound(1).volume-20
end
按一次音量自减一次20.

音量还有一种控制方法.Director把系统音量分为8个级别.从0-7.0无声,7最响.the soundLevel
这个语句可以控制系统的音量.

语法结构为:the soundLevel
用法:the soundLevel=值 .比如 the soundLevel=6


  5D多媒体提供 


 

更多本栏目内容
??Windows 2000系统安全设置攻略
??Dreamweaver编写CSS需要掌握的技巧
??使用Flash MX过程中的3个小技巧
??拖IE9网站图标到Win7任务栏 精彩好礼任你拿
??从此不再耗流量?Google离线地图试用
??给瑞星添加移动存储自动杀毒功能
??一周壁纸榜单 靓丽风景伴您欢度周末
??金山网络七款软件齐升级 炫丽界面贺新春
??提升网站流量和权重 百度热榜排第一
预警:电商促销引钓鱼 七夕网购需谨慎

本站检索



中华网推荐

·国家级治脑病新药思维源
·中藏药治疗脑病新突破
·治类风湿,强直性脊柱炎
·养肾·痛风·长寿
·肝病泌尿脑萎缩新药介绍
·强直性脊柱炎康复乐园
·让中医辩证不孕不育
·国医治股骨头坏死一绝
·乙肝为何久治不愈?
·二千元垄断批发做老板
·中医中药专治前列腺
·治牛皮癣白癜风已成现实
·专治痛风病的白衣天使
·不孕不育的杏林奇葩
·专卖店零售管理系统





   

网络教室编辑信箱