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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Flash 5 中文帮助之四的所有评论