ciao a tutti
il mio filmato nel primo frame prende l'età il sesso da testo di input e ,tramite questa istruzione che viene fatta partire al release del tasto di invio dati,

invio.onRelease = function() {
loadVariablesNum("http://www.miosito.it/cgi-bin/register.php?eta="+eta+"&sex="+sex, "0");
while (check!=1){warning.text="attendere invio dati";}
gotoAndStop(2);
};

manda il tutto al file php sottostante:

<?php

require 'inc.php';

$connect = @mysql_connect($dbhost,$dbuser,$dbpass);
if(!$connect){
print "_root.warnig.text=Non riesce a connetersi al server";
}

if(!@mysql_select_db("$dbname")){
print "_root.warnig.text=Non riesce a trovare il database";
}

$query = "INSERT INTO anagrafica (ip , data , eta , sesso) VALUES ('$REMOTE_ADDR' , NOW(), '$eta', '$sex')";

$result =@mysql_query($query);
if (!$result){
print "_root.warnig.text=Errore nella query";
} else { print "_root.check=1";}

?>


Se tutte le connessioni e le query al database MySQL vanno a
buon fine allora nell'ultima istruzione si imposta, tramite la print, la variabile check del filmato flash a 1 e si può passare al secondo frame.

il mio problema è proprio qui il while cicla troppe volte prima che venga ritornato il valore di check a 1 e mi manda in crash tutto.

qualcuno può aiutarmi? C'è qualche funzione che funge da wait da mettere tra il loadVariabelsNum e il while? o qualsiasi altra cosa basta che mi faccia andare a questo maledetto frame 2!!!
Grazie