大众计算机学习网欢迎诸位!收藏本站注 册登 陆
常用教程:基础知识网络知识操作系统WPS网页制作数据库算法网页成功之路网络安全最新技术古典mid流行midmid背景下载中心
您现在的位置:首页 > 教程 > 文章页

_soundbuftime属性总结

Admin | 2012-1-20 9:29:30 | ReadNums | 3779 | 标签 flash教程 | 打印本页
     

  一、_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 对象设置此属性实际上是设置全局属性。


问题未解决:在线咨询

网友评论

(访客)
内容实用原创,讲得很好。
20xx年x月x日
(站长)
有问题请在线咨询。
20xx年x月x日