·您的位置: 首页 » 资源教程 » 创意设计 » Flash » 导入电影的控制

导入电影的控制

类别: Flash教程  评论数:0 总得分:0
  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<mc._totalframes)  {
   nn  =  Math.floor(mc._totalframes/200);
   mc.gotoAndStop(mc._currentframe+nn);
   if  ((mc._totalframes-mc._currentframe)<nn)  {
     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);
-= 资 源 教 程 =-
文 章 搜 索
关键词:
类型:
范围:
纯粹空间 softpure.com
Copyright © 2006-2008 暖阳制作 版权所有
QQ: 15242663 (拒绝闲聊)  Email: faisun@sina.com
 纯粹空间 - 韩国酷站|酷站欣赏|教程大全|资源下载|免费博客|美女壁纸|设计素材|技术论坛   Valid XHTML 1.0 Transitional
百度搜索 谷歌搜索 Alexa搜索 | 粤ICP备19116064号-1