ciao a tutti gente..
ho l'esigenza di riprodurre l'effetto dei box di radio deejay.. avete presente quelli che al rollover compaiono le img "seminascoste"? (x intenderci i box in home)
bene, ho pensato di usare le Tween ma evidentemente non capisco qualkosa..
ho messo QUI la mia prova e ora vi posto il codice usato.
allora, sullo stage ho 4 MC chiamati uno, due, tre e quattro (ammazza la fantasia..) al loro interno c'è un tasto chiamato "pp"..
nel primo frame ho inserito:
uno.pp.onRollOver = function() {
tweenBall2();
tweenBall3();
tweenBall4();
};
uno.pp.onRollOut = function() {
tweenBall2_();
tweenBall3_();
tweenBall4_();
};
due.pp.onRollOver = function() {
tweenBall2on();
tweenBall3();
tweenBall4();
};
due.pp.onRollOut = function() {
tweenBall2off();
tweenBall3_();
tweenBall4_();
};
tre.pp.onRollOver = function() {
tweenBall2on();
tweenBall3on();
tweenBall4();
};
tre.pp.onRollOut = function() {
tweenBall2off();
tweenBall3off();
tweenBall4_();
};
function tweenBall2() {
easeType = mx.transitions.easing.Regular.easeOut;
var begin = 322;
var end = 518;
var time = .5;
var mc = due;
ballTween = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time, true);
}
function tweenBall2on() {
easeType = mx.transitions.easing.Regular.easeOut;
var begin = 322;
var end = 256;
var time = .5;
var mc = due;
ballTween = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time, true);
}
function tweenBall2_() {
easeType = mx.transitions.easing.Regular.easeOut;
var begin = 518;
var end = 322;
var time = .5;
var mc = due;
ballTween = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time, true);
}
function tweenBall2off() {
easeType = mx.transitions.easing.Regular.easeOut;
var begin = 256;
var end = 322;
var time = .5;
var mc = due;
ballTween = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time, true);
}
function tweenBall3() {
easeType = mx.transitions.easing.Regular.easeOut;
var begin = 430;
var end = 564;
var time = .5;
var mc = tre;
ballTween = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time, true);
}
function tweenBall3on() {
easeType = mx.transitions.easing.Regular.easeOut;
var begin = 430;
var end = 300;
var time = .5;
var mc = tre;
ballTween = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time, true);
}
function tweenBall3_() {
easeType = mx.transitions.easing.Regular.easeOut;
var begin = 564;
var end = 430;
var time = .5;
var mc = tre;
ballTween = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time, true);
}
function tweenBall3off() {
easeType = mx.transitions.easing.Regular.easeOut;
var begin = 300;
var end = 430;
var time = .5;
var mc = tre;
ballTween = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time, true);
}
function tweenBall4() {
easeType = mx.transitions.easing.Regular.easeOut;
var begin = 537;
var end = 605;
var time = .5;
var mc = quattro;
ballTween = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time, true);
}
function tweenBall4_() {
easeType = mx.transitions.easing.Regular.easeOut;
var begin = 605;
var end = 537;
var time = .5;
var mc = quattro;
ballTween = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time, true);
}
guardando il codice riuscite a capire dove sbaglio?![]()
![]()
non ho ancora fatto il movimento sul QUATTRO.. secondo me sbaglio qualcosa alla base di tutto..![]()
help PLEASEEEEEEEEEEEEE![]()
![]()
![]()
AND80 se sai anche questa sei un grande!![]()