Credo di aver capito ma non ne sono sicuro.
Vuoi dire che in caso di esrrore, olre al testo "Hai sbagliato" avvenga che la clip dragabile ritorni al punto di partenza?
Se sì:
posiziona (a mano, nel fla), la clip dragabile alle coordinate:
x = 600 e y = 360 (lo stage misura 750 di larghezza e 450 di altezza).
Lo script diventa così, considerando che la clip dragabile ha il nomeIstanza quadrato (non più l'univoco "this"), e che quella target (quella esatta), abbia il nomeIstanza cerchio (non più "_root.2":
on(press) {
startDrag(_root.quadrato);
_root.answer1="";
}
on(release) {
stopDrag();
if (eval (_root.quadrato._droptarget) == _root.cerchio) {
_root.answer1="Bravo!";
_root.allCorrect = +1;
}else{
_root.answer1 = "Hai sbagliato!";
x_pos = _root.quadrato._x = 600;
y_pos = _root.quadrato._y = 360;
}
}
Se preferisci l'istruzione precedente, quella che ti sposta al frame etichettato, allora riscrivi tutto e aggiungi il:
gotoAndPlay ("etichetta");
sempre prima delle due graffe finali.
Ciao,
NAP

Rispondi quotando