ciao a tutti sto portando avanti un gioco di scacchi pero ho dei problemi con Enterframe se qlk1 avesse voglia di prendere a cuore il mio problema e darmi una mano mi farebbe veramente piacere grazie

il progetto è organizzato cosi:
-ho una classe in vb che gestisce tutti i movimenti dei pezzi la quale attraverso un fscommand invia a txt1 una variavile booleana che mi dice se la mossa è andata o meno a buon fine

-vi scrivo il codice che si trova sui pezzi(il codice è uguale per tutti):

//set intervall
onClipEvent (enterFrame) {

//_root.txtTurno=_global.turno

if (_global.PedoneBianco1) {

if (_root.txt1 == "False") {//se la mossa nn è valida:nn cambiamo il valore di turno e riportiamo il pezzo alla sua posizione originale

this._x = _global.x;
this._y = _global.y;
_global.PedoneBianco1 = false;

//controlli
//_root.txt1 = undefined
_root.Controllo = "passato False";
_root.txtTurno=_global.turno + " FalsePB1"

} else if (_root.txt1 == "True") {//altrimenti se la mossa è valida:lasciamo il pezzo nella posizione richiesta dall'utente*/

_global.turno = 'nero';
_global.PedoneBianco1 = false;

//controlli
_root.Controllo = "passato True";
_root.txt1 ='nulla'
_root.txtTurno=_global.turno + " TruePB1"
}
}
}
on (press) {

trace(turno);
if (turno == colore) {
_global.PedoneBianco1 = true;
this.startDrag();
for (i=0; i<8; i++) {
for (j=0; j<8; j++) {
scacchiera = i.toString()+j;
//trace(scacchiera + "ciclo for")
if (this.hitTest(_root[scacchiera])) {
//trace(scacchiera + "TorreNeraSinistraPress")
obiettivo = scacchiera;
_global.x = this._x;
_global.y = this._y;
trace(obiettivo);
}
}
}
}
}
on (release) {
if (turno == colore) {
this.stopDrag();
for (i=0; i<8; i++) {
for (j=0; j<8; j++) {
scacchiera = i.toString()+j;
//trace(scacchiera + "ciclo for")
if (this.hitTest(_root[scacchiera])) {
//trace(scacchiera + "TorreNeraSinistraRelease")
obiettivo = obiettivo+scacchiera;
trace(obiettivo);
fscommand("obiettivo", obiettivo);

return;
}
}
}
}
}

grqazie ancora in anticipo =) ciaociao