WEB开发网
开发学院图形图像Flash _soundbuftime属性总结 阅读

_soundbuftime属性总结

 2012-06-02 19:59:41 来源:开发学院   
核心提示:一、_soundbuftime 属性_soundbuftime:Number = integer确定要缓冲多少秒声音流,默认值为 5 秒,_soundbuftime属性总结,参数integer:Number - 在 SWF 文件开始进入流之前的秒数,示例下面的示例先对 MP3 文件进行流式处理并缓冲声音,但它实际上是一

一、_soundbuftime 属性

_soundbuftime:Number = integer

确定要缓冲多少秒声音流。默认值为 5 秒。

参数

integer:Number - 在 SWF 文件开始进入流之前的秒数。

示例

下面的示例先对 MP3 文件进行流式处理并缓冲声音,然后再为用户进行播放。在运行时会创建两个文本字段以保存计时器和调试信息。_soundbuftime 属性设置为将 MP3 缓冲 10 秒钟。将会为该 MP3 创建一个新的 Sound 对象实例。

// create text fields to hold debug information.
  this.createTextField("counter_txt", this.getNextHighestDepth(), 0, 0, 100, 22);
  this.createTextField("debug_txt", this.getNextHighestDepth(), 0, 20, 100, 22);
  // set the sound buffer to 10 seconds.
  _soundbuftime = 10;
  // create the new sound object instance.
  var bg_sound:Sound = new Sound();
  // load the MP3 sound file and set streaming to true.
  bg_sound.loadSound("yourSound.mp3", true);
  // function is triggered when the song finishes loading.
  bg_sound.onLoad = function() {
   debug_txt.text = "sound loaded";
  };
  debug_txt.text = "sound init";
  function updateCounter() {
   counter_txt.text++;
  }
  counter_txt.text = 0;
  setInterval(updateCounter, 1000);

二、其它属性的案例

Button._soundbuftime

public _soundbuftime : Number

指定在声音开始进行流处理前预先缓冲的秒数的属性。

注意:尽管您可以为 Button 对象指定此属性,但它实际上是一个应用于所有加载的声音的全局属性,因此您只需将它的值指定为 _soundbuftime。设置 Button 对象的此属性实际上是设置全局属性。

MovieClip._soundbuftime

public _soundbuftime : Number

指定在声音开始进入流之前,预先缓冲的秒数。

注意:尽管您可以为 MovieClip 对象指定此属性,但它实际上是一个应用于所有已加载声音的全局属性,因此可以简单地将它的值指定为 _soundbuftime。为 MovieClip 对象设置此属性实际上是设置全局属性。

TextField._soundbuftime

public _soundbuftime : Number

在声音开始进入流之前预先缓冲的秒数。

注意:尽管您可以为 TextField 对象指定此属性,但它实际上是一个应用于所有已加载声音的全局属性,因此您只能将它的值指定为 _soundbuftime。为 TextField 对象设置此属性实际上是设置全局属性。

Tags:soundbuftime 属性 总结

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接