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