快速业务通道

Flash 5 声音函数详细说明

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-09
tVolume(); 返回上次 setVolume 函数调用的结果。
setPan(); 设置声音的左右均衡值。
setTransform(); 设置声音的变换。
setVolume(); 设置声音的音量值。
start(); 开始播放声音,从起始位置开始或者从参数中设置的偏移点开始播放。
stop(); 停止播放指定的声音或者停止当前播放的所有声音。
---------------------------------------------------------------------------------- 声音总览 声音部分将使用相当大的一部分硬盘和内存空间。因为立体声将使用单声道声音的两倍空间,一般最好使用22-Khz,16-bit的单声道声音。你可以使用SetTransform函数来将单声道声音以立体声的方式来播放,或者将立体声播放成单声道,而且可以对声音加上一些有趣的效果。 声音对象的构造函数:
语法:
new Sound();
new Sound(target);
参数:
target 用于指定生成的声音对象所在和控制的MC。该参数是可选参数。
说明:
成员函数;作用是产生指定的MC中的新声音对象,该对象将用于控制这个MC中的声音,如果没有指定target参数,则产生的对象将控制所有的时间线上的声音。
播放器:
Flash5或以后版本
例子:
GlobalSound = new Sound();
MovieSound = new Sound(mymovie); Sound.attachSound
语法:
mySound.attachSound("idName" ) ;
参数:
idName 声音对象的新实例名。这个名字和元素的Linkage Properties对话框中输入的标识名是相同的。该参数必须包含在""中。
说明:
成员函数;该函数的作用就在于将idName所指定的声音元素绑定到指定的声音对象中。绑定的声音元素必须位于当前的库中,并且在元素的Linkage Properties对话框中指定输出。大家可以使用Sound.start来开始播放声音。
播放器:
Flash5或以后版本
例子: Sound.getPan
语法:
mySound.getPan();
参数:

说明:
成员函数;该函数返回上次 setPan 调用后设置的声音均衡值,数值为在-100~100的整数。这个值将控制当前以及以后播放的声音的左/右平衡。
该成员函数与setVolume和setTransform函数相关。
播放器:
Flash5或以后版本
例子: Sound.getTransform
语法:
mySound.getTransform();
参数:

说明:
成员函数;返回指定声音对象中上一次 setTransform 调用后的声音变换信息。
播放器:
Flash5或以后版本
例子: Sound.getVolume
语法:
mySound.getVolume();
参数:

说明:
成员函数;返回当前音量值,数值在0~100,其中0为静音,100为音量最大值,缺省设置为100。
播放器:
Flash5或以后版本
例子: Sound.setPan
语法:
mySound.setPan(pan);
参数:
pan 设置声音左右均衡度的一个整数值,范围在-100~100之间。-100表示只使用左声道,100表示只使用右声道,等于0表示左右声道平均分配。
说明:
成员函数;决定声音是如何在左右声道(音箱)中播放的。对于单声道声音,pan将影响声音到底是通过哪个音箱(左或者右)播放。
该成员函数同setVolume和setTransform函数相关,调用了该函数将删除和重新设置先前的setPan()和setTransform()函数的设置值。
播放器:
Flash5或以后版本
例子:
下面例子将使用setVolume 和 setPan 来控制指定目标"u2"中的声音对象:
onClipEvent(mouseDown){
//产生一个新的声音对象并且
s =new Sound(this);
//绑定一个库中的声音元素
s.attachSound("u2" ) ;
//设置音量值为 50%
s.setVolume(50);
//将右声道的声音关掉
s.setPan(-100);
//从声音的第30秒开始播放,并循环播放5次。
s.start(30,5); Sound.setTransform
语法:
mySound.setTransform(soundTransformObject);
参数:
soundTransformObject 是一个通过调用特殊对象Object的构造函数生成的对象。
说明:
成员函数;设置声音对象的声音变换信息。该函数和 setVolume 以及 setPan 相关,调用该函数将修改先前 setPan 或 setVolume 所做的设置。该函数是为那些想在声音

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号