Flash播放器拖动进度条的制作

2008-04-02 10:55:24来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


  如何做到Flash MV播放中的自由拖动呢,下面的这段代码,也许对大家有些帮助。

  //这是进度条的宽度:

  w = 100;

  Drag = false;

  ball.onPress = function() {

  if (_parent.Playing) {

   Drag = true;

   startDrag(this, false, 0, 0, w, 0);

  }

  };

  function onMouseUp() {

  if (Drag) {

   //不知有没有像gotoAndPlay()的函数,就不用那么麻烦了:

   _parent.mySound.stop();

   _parent.mySound.start(ball._x/w*_parent.mySound.duration/1000, 1);

   //---------------------------------------

   Drag = false;

   stopDrag();

  }

  }

  function onEnterFrame() {

  if (_parent.Playing && Drag == false) {

   ball._x = _parent.mySound.position/_parent.mySound.duration*w;

  }

  }

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: 用FlashMX制作电子时间显示牌

下一篇: Flash8新特性出色实例展示