ciao a tutti... ho questo script che mi muove un mc.
div = 6;
}
onClipEvent (enterFrame) {
_x += (endX-_x)/div;
_y += (endY-_y)/div;
_root.home.onRollOver = function() {
endX = 0;
endY = 26;
};
_root.whatisseo.onRollOver = function() {
endX = -500;
endY = 26;
};
_root.whatwedo.onRollOver = function() {
endX = 0;
endY = 4;
};
_root.casestudies.onRollOver = function() {
endX = -500;
endY = 4;
};
_root.aboutwebplacing.onRollOver = function() {
endX = 0;
endY = -16;
};
_root.careers.onRollOver = function() {
endX = -500;
endY = -16;
};
}
vorrei essere sicuro che _x e _y siano valori interi quando il movieclip raggiunge destinazione... nel debug ho visto che, per esempio, al posto di -500 faceva -499,75 ... e visto che il mc contiene delle font pixel, e' importante che il valore sia intero.
ho provato a fare Math.Abs(_x += (endX-_x)/div
ma come risultato vedi il mc scappar via dalla scena?
come potrei fare altrimenti?!


Rispondi quotando