加载外部图片的百叶窗效果

2008-04-02 10:51:18来源:互联网 阅读 ()

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


  var mypc:MovieClip = _root.createEmptyMovieClip("mypc", 0);

  for (var i = 0; i <=6; i )

  {

  var mypcmuch:MovieClip =mypc.createEmptyMovieClip("mypc" i, mypc.getNextHighestDepth());

  mypcmuch.loadMovie("00" i ".jpg");//我的图片格式

  }

  var mymask:MovieClip =createEmptyMovieClip("mymask",1);

  var mymaskmuch:MovieClip =mymask.createEmptyMovieClip("mymaskmuch",mymask.getNextHighestDepth());

  with (mymaskmuch)

  {

  beginFill(0x000000, 100);

  lineStyle(0, 0x000000, 0);

  moveTo(0, 0);

  lineTo(Stage.width, 0);

  lineTo(Stage.width, Stage.height / 10);

  lineTo(0, Stage.height / 10);

  endFill();

  }

  var mymaskmuchHeight:Number =mymask.mymaskmuch._height;

  var DESCENDING = 3;

  for (var j=0; j<10; j )

  {

  var mymaskmuchmuch:MovieClip =mymask.mymaskmuch.duplicateMovieClip("mymaskmuch" j,j 8);

  mymaskmuchmuch._x =mymask.mymaskmuch._x;

  mymaskmuchmuch._y =mymask.mymaskmuch._y j* mymaskmuchHeight;

  }

  mymask.mymaskmuch.removeMovieClip();

  mymask.onPress = function() {

  Mouse.hide();

  for (var k= 0; k<=10; k )

  {

  var temp_mc:MovieClip =mymask["mymaskmuch" k];

  temp_mc.onEnterFrame = function() {

  this._height-=DESCENDING;

  if (this._height==0) {

  this._height=mymaskmuchHeight;

  myswapDepths()

  delete this.onEnterFrame;

  }

  Mouse.show();

  };

  };

  };

  mypc.setMask(mymask);

  function myswapDepths(){

  for(var i=6; i>=0; i--) {

  mypc["mypc" i].swapDepths(random(7))

  };

  };

标签:

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

上一篇: FLASH简单三步制作飞越星空效果

下一篇: 影片剪辑的Action编写规则