Originariamente inviato da 8bit
Che complicazione passare da un player all'altro.
Per i miei movimenti elastici ho sempre usato questa funzione, richiamata in un onEnterFrame o su due livelli, a seconda della versione di flash:
function Rubber(mc, centerX, centerY, elasticity) {
mc.dx = ((centerX-mc._x)*.25)+(mc.dx*elasticity);
mc.dy = ((centerY-mc._y)*.25)+(mc.dy*elasticity);
mc._x += mc.dx;
mc._y += mc.dy;
}
//"mc" è il movieClip da spostare
//"centerX" e "centerY" sono le coordinate x,y che il mC deve raggiungere
//"elasticity" è il fattore di elasticità che non deve mai raggiungere l'unità, ma deve essere sempre minore di 1 e maggiore di 0
Ora però con il Flash Player 7 e AS2 questa funzione non funziona (scusate il gioco di parole) più.
Qualcuno sa aiutarmi e magari dirmi come posso modificarla?
Il problema è che non riesce più a calcolare "mc.dx".
Grazie!
Come sempre.