快速业务通道

Flash 5 中文帮助之四

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-09

声音
声音对象允许你设置和控制指定MC中的声音。或者你可以通过在产生新的声音对象时,不指定target选项来控制整体MC中的声音。你必须使用构造函数 new Sound() 来产生一个声音对象的实例,才能调用声音对象的成员函数来控制它。
声音对象只能被Flash5的播放器支持。 声音对象的成员函数列表:
----------------------------------------------------------------------------------
构造函数 说明
----------------------------------------------------------------------------------
attachSound(); 绑定参数中指定的声音。
getPan (); 返回上次 setPan 函数调用的结果。
getTransform(); 返回上次 setTransform 函数调用的结果。
getVolume(); 返回上次 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()函数的设置

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号