flash打造新颖图片过渡效果系列(2)

先看效果:
下面是代码:
import flash.filters.ColorMatrixFilter;
import mx.transitions.Tween;
import mx.transitions.easing.*;
var nowI:Number;
smallbg.targetx = (Stage.width-smallbg._width)/2;
function aa(i:Number) {
 function brightnessWatcher(prop:String, oldVal:Number, newVal:Number, img_mc:MovieClip):Number {
  var brightness_array:Array = [1, 0, 0, 0, newVal, 0, 1, 0, 0, newVal, 0, 0, 1, 0, newVal, 0, 0, 0, 1, 0];
  colorMF = new ColorMatrixFilter(brightness_array);
  img_mc.filters = [colorMF];
  return newVal;
 }
 this.createEmptyMovieClip("img_mc", 0);
 img_mc.attachMovie("pic"+i, "pic"+i, i);
 img_mc._x = (Stage.width-img_mc._width)/2;
 img_mc._y = (Stage.height-img_mc._height)-40;
 img_mc.watch("brightness", brightnessWatcher, img_mc);
 var t:Object = new Tween(img_mc, "brightness", Elastic.easeOut, 100, 0, 5, true);
 nowI = i;
}
aa(1);
for (j=1; j
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/1236.html

你可能感兴趣的:(flash技术)