Ciao a tutti,

dunque, ho un filmato, nella scena principale ci sono 2 livelli, sul 1° ho un bottone, sul secondo un movie clip che si chiama "foto".
"foto" si trova nella posizione x = 0.

Il mio scopo è, dopo aver cliccato sul bottone di far muovere "foto" da x 0 a x 497e poi fermarlo lì.

Vi dico cosa ho fatto fino ad adesso, così mi dite perchè non va.

associato al bottone il seguente script:

on (release) {
senso = "dx";
foto.gotoAndPlay (2);
}


nota: la variabile "senso" vi accorgerete he non ha molto "senso" adesso ma mi servirà in futuro quando amplierò lo script.

Il movie clip "foto" è composto da 4 frame e 2 livelli, uno per una forma rettangolo e uno per gli script.
Sul livello script al primo frame ho messo lo script stop();. Questo frame è un key frame. Sullo stesso livello al 4° frame ho messo il seguente script:

x = getProperty ("/foto", _x);
if (senso = "dx") {
x = Number (x) + 2;
if (Number (x) > 497) {
x = 497;
setProperty ("/foto", _x, x);
}
}
setProperty ("/foto", _x, x);
_root.foto.gotoAndPlay (2);


Facendo l'anteprima del filmato e cliccando sul bottone non succede nulla, "foto" non si muove di un millimetro e il filmato non dà errori.

Cosa sbaglio?