Хм,извините,но для чайников -
Код:
import mx.transitions.*;
import mx.transitions.easing.*;
var mojno:Boolean = true//проверка увеличивать или уменьшать
var X:Number = my_mc._x;//текущее положение мувика по х
var Y:Number = my_mc._y;//текущее положение мувика по у
var X_center:Number = (Stage.width-my_mc._width)/2;//координаты центра
var Y_center:Number = (Stage.height-my_mc._height)/2;
//
my_mc._xscale = my_mc._yscale = 40
my_mc.onPress = function(){
if(mojno){
mojno = false
zoomUv(this);
}else{
mojno = true
zoomUm(this);
}
}
//
function zoomUv(mc:MovieClip){
mc.varTween = new Tween(mc,"_xscale",Regular.easeOut,40,100,1.2,true);
mc.varTween1 = new Tween(mc,"_yscale",Regular.easeOut,40,100,1.2,true);
mc.varTween2 = new Tween(mc,"_y",Regular.easeOut,Y,Y_center,1.2,true);
mc.varTween3 = new Tween(mc,"_x",Regular.easeOut,X,X_center,1.2,true);
}
//
function zoomUm(mc:MovieClip){
mc.varTween = new Tween(mc,"_xscale",Regular.easeOut,100,40,1.2,true);
mc.varTween1 = new Tween(mc,"_yscale",Regular.easeOut,100,40,1.2,true);
mc.varTween2 = new Tween(mc,"_y",Regular.easeOut,Y_center,Y,1.2,true);
mc.varTween3 = new Tween(mc,"_x",Regular.easeOut,X_center,X,1.2,true);
}
|