Allora ragazzi cercherò d illustarre il mio problema:
premetto: non sono un guru di flash, nè di actionscript!
ho creato un movie dove ho inserito un "form" questo è costituito
da un checkbox dei componenti UI, dai campi di testo monoriga:
nome, cognome, email, telefono e dal campo di tetso multiriga commento.
questo fino al frame numero 10 dove c'è uno stop(); questi campi
non hanno il nome nella proprietà "componente" ma nel campo "Var"
della finestra "Proprietà".
Poi ho inserito 2 pulsanti UI uno "Reimposta" e uno "invia" con
Click Handler "onClick".
Poi nel frame 11 ho inserito 4 campi di testo dinamico dal nome
"nome_result","email_result","cognome_result","tel efono_result"
e un pulsante UI "Ritorna".
Ho chiamato in un'altro livello il primo frame "pg1" e l'undicesimo
"pg2"
In un livello vuoto ho inserito questo codice
codice:
ricev = "info@nomesito.com";
soggetto = "Modulo iscrizione";
initValues();
// Callback pulsante
function onClick(btn) {
if (btn == submit_btn) {
getResults();
//loadMovieNum("mail.php",0,"POST");
//getURL();
gotoAndStop("pg2");
} else if (btn == return_btn) {
gotoAndStop("pg1");
}
else if (btn == reimposta_btn) {
nome = "";
cognome = "";
email = "";
telefono = "";
commento = "";
}
}
// Inizializza i valori a pg 1 con i valori selezionati precedentemente
// dall'utente
function initValues() {
nome.setValue(nome_result);
cognome.setValue(cognome_result);
email.setValue(email_result);
telefono.setValue(telefono_result);
}
// Ottiene i risultati da pg 1
function getResults() {
nome_result = nome.getValue();
cognome_result = cognome.getValue();
telefono_result = telefono.getValue();
email_result = email.getValue();
}
Che cosa dovrebbe fare?
Se si clicca il tasto "reimposta" azzera il form, e questo funzia
Se si clicca il tasto "invia" dovrebbe mandare le variabili
alla pagina email.php che invierà una email e andare all'11
frame dove compariranno nei campi di testo dinamico i valori
immessi dall'utente.
Questo non lo fa, cioè nei campi di testo dinamico non compaiono
i valori immessi dall'utente!!!! ma se clicco il tasto ritorna
i valori che avevo immesso ritornano quindi da qualche parte
li memorizza.
Mi era venuta poi l'idea (come si vede dal codice) di non usare
una getUrl ma una loadmovienum per far sì che il browser non andasse
in un'altra pagina rimanendo in quella del movie, non ho ancora
provato, ma secondo voi è fattibile?
Ciauz
Francesco