robmoorman
%Europe/Berlin %818 %2007, 19:38
ik heb de volgende code:
import mx.utils.Delegate;
import mx.transitions.Tween;
import mx.transitions.easing.*;
var totaal:Number = 7;
for(var i = 0; i < totaal; i++) {
var mc:MovieClip = attachMovie("item","item"+i,i);
mc._x = 100*i;
mc._y = 0;
mc.item_mask.onRollOver = over();
mc.item_mask.onRollOut = out();
}
function over() {
var tw:Tween = new Tween(this.item_bold, "_y", Strong.easeOut, 0, -80, 1, true);
var tw2:Tween = new Tween(this.item_light, "_y", Strong.easeOut, 80, 300, 1, true);
var tw3:Tween = new Tween(this.text, "_y", Strong.easeOut, 35, -255, 1, true);
var tw4:Tween = new Tween(this.text_top, "_y", Strong.easeOut, -35, 65, 1, true);
}
function out() {
var tw:Tween = new Tween(this.item_bold, "_y", Strong.easeOut, -80, 0, 1, true);
var tw2:Tween = new Tween(this.item_light, "_y", Strong.easeOut, 300, 80, 1, true);
var tw3:Tween = new Tween(this.text, "_y", Strong.easeOut, -255, 35, 1, true);
var tw4:Tween = new Tween(this.text_top, "_y", Strong.easeOut, 65, 255, 1, true);
}
mijn items komen netjes te staan, maar de functies die erbij horen, die werken niet :(
de functie zelf klopt wel, die deed het wel, maar this. in de functie weet ik niet als dat correct is...
wi kan mij helpen ?
import mx.utils.Delegate;
import mx.transitions.Tween;
import mx.transitions.easing.*;
var totaal:Number = 7;
for(var i = 0; i < totaal; i++) {
var mc:MovieClip = attachMovie("item","item"+i,i);
mc._x = 100*i;
mc._y = 0;
mc.item_mask.onRollOver = over();
mc.item_mask.onRollOut = out();
}
function over() {
var tw:Tween = new Tween(this.item_bold, "_y", Strong.easeOut, 0, -80, 1, true);
var tw2:Tween = new Tween(this.item_light, "_y", Strong.easeOut, 80, 300, 1, true);
var tw3:Tween = new Tween(this.text, "_y", Strong.easeOut, 35, -255, 1, true);
var tw4:Tween = new Tween(this.text_top, "_y", Strong.easeOut, -35, 65, 1, true);
}
function out() {
var tw:Tween = new Tween(this.item_bold, "_y", Strong.easeOut, -80, 0, 1, true);
var tw2:Tween = new Tween(this.item_light, "_y", Strong.easeOut, 300, 80, 1, true);
var tw3:Tween = new Tween(this.text, "_y", Strong.easeOut, -255, 35, 1, true);
var tw4:Tween = new Tween(this.text_top, "_y", Strong.easeOut, 65, 255, 1, true);
}
mijn items komen netjes te staan, maar de functies die erbij horen, die werken niet :(
de functie zelf klopt wel, die deed het wel, maar this. in de functie weet ik niet als dat correct is...
wi kan mij helpen ?