自己帮人解决的问题,抽些有价值的入门东西来,老鸟们就别看了...
刚写的,代码没
优化哦,
复制内容到剪贴板
代码:
import mx.transitions.*;
import mx.transitions.easing.*;
this.createEmptyMovieClip("container", this.getNextHighestDepth());
for (var i:Number = 0; i<=5; i++) {
container.createEmptyMovieClip("pic"+i, container.getNextHighestDepth());
container["pic"+i]._x = 80*i;
container["pic"+i]._y = Stage.height/2-60;
container["image"+i] = container["pic"+i].attachMovie("pic", "image"+i, 50+i);
container["image"+i].i = i;
container["image"+i].onRollOver = function() {
var myTween:Tween = new Tween(container["image"+this.i], "_xscale", Elastic.easeOut, 100, 300, 1, true);
var myTween:Tween = new Tween(this, "_yscale", Elastic.easeOut, 100, 300, 1, true);
var myTween:Tween = new Tween(container["image"+(this.i-1)], "_xscale", Elastic.easeOut, 100, 75*3, 1, true);
var myTween:Tween = new Tween(container["image"+(this.i-1)], "_yscale", Elastic.easeOut, 100, 75*3, 1, true);
var myTween:Tween = new Tween(container["image"+(this.i-2)], "_xscale", Elastic.easeOut, 100, 75*2, 1, true);
var myTween:Tween = new Tween(container["image"+(this.i-2)], "_yscale", Elastic.easeOut, 100, 75*2, 1, true);
var myTween:Tween = new Tween(container["image"+(this.i+1)], "_xscale", Elastic.easeOut, 100, 75*3, 1, true);
var myTween:Tween = new Tween(container["image"+(this.i+1)], "_yscale", Elastic.easeOut, 100, 75*3, 1, true);
var myTween:Tween = new Tween(container["image"+(this.i+2)], "_xscale", Elastic.easeOut, 100, 75*2, 1, true);
var myTween:Tween = new Tween(container["image"+(this.i+2)], "_yscale", Elastic.easeOut, 100, 75*2, 1, true);
container["pic"+this.i].swapDepths(120);
container["pic"+(this.i-1)].swapDepths(119);
container["pic"+(this.i+1)].swapDepths(118);
container["pic"+(this.i-2)].swapDepths(117);
container["pic"+(this.i+2)].swapDepths(116);
};
container["image"+i].onRollOut = function() {
var myTween:Tween = new Tween(this, "_xscale", Elastic.easeOut, 300, 100, 1, true);
var myTween:Tween = new Tween(this, "_yscale", Elastic.easeOut, 300, 100, 1, true);
var myTween:Tween = new Tween(container["image"+(this.i-1)], "_xscale", Elastic.easeOut, 75*3, 100, 1, true);
var myTween:Tween = new Tween(container["image"+(this.i-1)], "_yscale", Elastic.easeOut, 75*3, 100, 1, true);
var myTween:Tween = new Tween(container["image"+(this.i-2)], "_xscale", Elastic.easeOut, 75*2, 100, 1, true);
var myTween:Tween = new Tween(container["image"+(this.i-2)], "_yscale", Elastic.easeOut, 75*2, 100, 1, true);
var myTween:Tween = new Tween(container["image"+(this.i+1)], "_xscale", Elastic.easeOut, 75*3, 100, 1, true);
var myTween:Tween = new Tween(container["image"+(this.i+1)], "_yscale", Elastic.easeOut, 75*3, 100, 1, true);
var myTween:Tween = new Tween(container["image"+(this.i+2)], "_xscale", Elastic.easeOut, 75*2, 100, 1, true);
var myTween:Tween = new Tween(container["image"+(this.i+2)], "_yscale", Elastic.easeOut, 75*2, 100, 1, true);
};
}