导入电影的控制 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    控制

1,禁止导入电影,写在第一桢上

    _root._name  =  "nn";

    this.onEnterFrame. =  function()  {

    if  (this._name  !=  "nn"  ||  _root.getDepth()  !=  -16384)  {

    this.unloadMovie();

    }

    };

    2,只能导入,不能直接播放

    _root.onLoad  =  function()  {

    if  (this._level  ==  _level0  ||  _parent  ==  undefined)  {

    loadMovieNum("",  0);

    }

    };

    3,导入完毕,控制电影属性,设导入电影剪辑mc中

    _root.onEnterframe=function(){

    if(mc._width!=0){

    所设属性

    }

    }

    4,使导入的图片在一定大小

    onClipEvent  (load)  {

    this._width=288;

    this._height=209;

    if(this._width>288  ||  this._height>209){

    scalew=this._width/288;

    scaleh=this._height/209;

    if  (scalew>scaleh){

    this._height=288/this._width*this._height;

    this._width=288;

    }else{

    this._width=209/this._height*this._width;

    this._height=209;

    }

    }

    5,导入的电影无限循环播放

    var  jilu

    function  xh()  {

    if  (mc._width  !=  0)  {

    if  (mc._currentframe. ==  jilu)  {

    _root.mc.gotoAndPlay(mc._currentframe+1);

    }

    jilu  =  mc._currentframe;

    }

    if  (mc._currentframe.>=mc._totalframes)  {

    mc.gotoAndPlay(1);

    }

    }

    on  (press)  {

    setInterval(_root.xh,  1000/12);

    }

    6,电影  的快进

    var  nn

    function  kuai()  {

    if  (mc._width  !=  0  &&  mc._currentframe

    nn  =  Math.floor(mc._totalframes/200);

    mc.gotoAndStop(mc._currentframe+nn);

    if  ((mc._totalframes-mc._currentframe)

    mc.gotoAndStop(mc._totalframes);

    }

    }

    }

    on  (press)  {

    setInterval(_root.kuai,  1000/12);

    }

    7,导入mp3的淡隐,淡出

    file://soundin

    function  soundin()  {

    sound1  =  setInterval(soundcontrol,  30,  true);

    }

    file://soundout

    var  yy

    function  soundout()  {

    yy=1

    sound1  =  setInterval(soundcontrol,  30,  false);

    }

    file://soundcontrol

    var  sounding

    function  soundcontrol(gg)  {

    if  (mysound.getVolume()>0  &&  gg  ==  false  &&  yy  ==  1)  {

    mysound.setVolume((mysound.getVolume()-1));

    }  else  if  (mysound.getVolume()<=0  &&  gg  ==  false  &&  yy  ==  1)  {

    sounding  =  mysound.position;

    mysound.stop();

    clearInterval(sound1);

    }

    }

    if  (mysound.getVolume()<100  &&  gg  ==  true  &&  yy  ==  0)  {

    mysound.setVolume((mysound.getVolume()+1));

    }  else  if  (mysound.getVolume()  ==  100  &&  gg  ==  true  &&  yy  ==  0)  {

    clearInterval(sound1);

    }

    }

    8,随机导入

    Array.prototype.get  =  function()  {

    var  h1  =  this.slice(0,  -1);

    var  i1  =  random(h1.length);

    var  xx  =  h1[i1];

    this.splice(i1,  1);

    this.push(xx);

    return  xx;

    };

    hh  =  ["mc1.swf",  "mc2.swf",  "mc3.swf",  "mc4.swf",  "mc5.swf",  "mc6.swf"];

    mymc  =  hh.get();

    loadMovieNum(mymc,  1);

最新文章