flash_actionscript_30_语言和组件参考sound

flash_actionscript_30_语言和组件参考sound

ID:11782214

大小:458.00 KB

页数:27页

时间:2018-07-14

flash_actionscript_30_语言和组件参考sound_第1页
flash_actionscript_30_语言和组件参考sound_第2页
flash_actionscript_30_语言和组件参考sound_第3页
flash_actionscript_30_语言和组件参考sound_第4页
flash_actionscript_30_语言和组件参考sound_第5页
资源描述:

《flash_actionscript_30_语言和组件参考sound》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、FlashActionScript3.0语言和组件参考(Sound)包flash.media类publicclassSound继承SoundEventDispatcherObject语言版本: ActionScript3.0运行时版本: AIR1.0,FlashPlayer9Sound类允许您在应用程序中使用声音。使用Sound类可以创建Sound对象、将外部MP3文件加载到该对象并播放该文件、关闭声音流,以及访问有关声音的数据,如有关流中字节数和ID3元数据的信息。可通过以下项对声音执行更精细的控制:声音源(声音的SoundChannel或Micropho

2、ne对象)和SoundTransform类中用于控制向计算机扬声器输出声音的属性。在FlashPlayer10和更高版本中,也可以使用此类来处理动态生成的声音。在这种情况下,FlashPlayer将使用您分配给sampleData事件处理程序的函数来轮询声音数据。从用声音数据填充的ByteArray对象检索声音的同时播放声音。可以使用Sound.extract()从Sound对象中提取声音数据,然后在将声音数据写回到流以进行播放之前可以对其进行操作。若要控制嵌入到SWF文件的声音,请使用SoundMixer类中的属性。注意:ActionScript3.0的S

3、oundAPI与ActionScript2.0不同。在ActionScript3.0中,将无法采用声音对象并在层次结构中对其进行排列以控制其属性。使用此类时,请考虑FlashPlayer安全模型(这些考虑不适用于动态生成的声音):·如果执行调用的SWF文件在网络沙箱中,并且要加载的声音文件是本地文件,则不允许加载和播放声音。·默认情况下,若执行调用的SWF文件是本地文件并且试图加载和播放远程声音,则不允许加载和播放声音。用户必须授予明确许可才能允许此类访问。·某些处理声音的操作受到限制。除非您实现一个URL策略文件,否则位于其他域中的SWF文件无法访问已加载

4、声音中的数据。受此限制约束的与声音相关的API为Sound.id3、SoundMixer.computeSpectrum()、SoundMixer.bufferTime和SoundTransform类。有关安全性的详细信息,请参阅以下部分:·《ActionScript3.0编程》一书中的“安全性”一章和LiveDocs上的最新评论·FlashPlayer开发人员中心主题:安全性查看示例另请参见第27页共27页FlashActionScript3.0语言和组件参考(Sound)flash.net.NetStreamMicrophoneSoundChannelS

5、oundMixerSoundTransform公共属性隐藏继承的公共属性显示继承的公共属性 属性定义方  bytesLoaded:uint[只读(read-only)]返回此声音对象中当前可用的字节数。Sound  bytesTotal:int[只读(read-only)]返回此声音对象中总的字节数。Sound constructor:Object对类对象或给定对象实例的构造函数的引用。Object  id3:ID3Info[只读(read-only)]提供对作为MP3文件一部分的元数据的访问。Sound  isBuffering:Boolean[只读(re

6、ad-only)]返回外部MP3文件的缓冲状态。Sound  length:Number[只读(read-only)]当前声音的长度(以毫秒为单位)。Sound prototype:Object[静态]对类或函数对象的原型对象的引用。Object  url:String[只读(read-only)]从中加载此声音的URL。Sound公共方法隐藏继承的公共方法显示继承的公共方法 方法定义方  Sound(stream:URLRequest=null,context:SoundLoaderContext=null)创建一个新的Sound对象。Sound addE

7、ventListener(type:String,listener:Function,useCapture:Boolean=false,priority:int=0,useWeakReference:Boolean=false):voidEventDispatcher第27页共27页FlashActionScript3.0语言和组件参考(Sound)使用EventDispatcher对象注册事件侦听器对象,以使侦听器能够接收事件通知。  close():void关闭该流,从而停止所有数据的下载。Sound dispatchEvent(event:Event)

8、:Boolean将事件调度到事件流中。EventDi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。