uff...
bel modo di inziare eh? =D
sto creando un form mail da flash con asp
va tutto bene, la mail viene mandata perfettamente ma ho un piccolo problema.
per far sì che l'utente sia sicuro di aver mandato la mail chiamo il file asp e mando un'animazione
codice:
on(press){
loadVariablesNum("MAIL.asp?namo="+namo+"&company="+company+"&phone="+phone+"&mail="+mail+"&messaggio="+NuovaStringa4, 0,"POST");
gotoAndPlay(41);}
la mail viene mandata correttamente (per questo non credo ci sia bisogno di postare il codice asp) sia chiamando il file asp stesso che semplicemente facendo girare il filmato
il mio problema è che dalla pagina asp mando una direttiva
response.write "_root.mandata=ok"
che mi serve per far sì che il filmato capisca che la pagina ha finito di mandare la mail
ora ho messo nel filmato un movieclip in loop e uno script che servirebbe a farlo andare avanti
codice:
onClipEvent (enterFrame) {
if (_root.mandata == "ok") {
_root.gotoAndStop(85);
}
}
e più avanti al frame 84 il codice
per farlo tornare indietro
il mio problema è semplice: l'if non funziona.
mentre la mail mi è già arrivata il filmato continua a girare...come se la pagina asp non avesse restituito nessun valore per "mandata"
per fare una prova ho posizionato un textfield dinamico chiamato "mandata" sullo stage e come valore mi dà "ok" quindi si presuppone che funzioni tutto...ma l'if proprio non va.
che sbagliooooooooo XD
PS: ho provato con loadVars e non sono riuscito a far funzionare niente, visto che loadVariablesNum mi funziona correttamente vorrei semplicemente capire come mai non entra nell'if
grazie a tutti