快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

导入电影的控制

  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);
返回类别: Flash教程
上一教程: Flash视频教程:动画播放跳转
下一教程: Flash MX 2004实例制作视频教程:网站留言板

您可以阅读与"导入电影的控制"相关的教程:
· ActionScript入门学习-Movie Clip的控制
· Flash AS游戏教程:人物的控制
· Flash色彩偏转技巧的控制
· ActionScript入门学习-声音的控制
· MC的控制
    微笑服务 优质保证 索取样品