Form mail Flash+PHP

Actionscript per creare filmati interattivi
Autore Messaggio
 Oggetto del messaggio: Re: Form mail Flash+PHP
MessaggioInviato: gio lug 10, 2008 8:31 am 
Avatar utente
Non connesso

Iscritto il: mar lug 08, 2008 7:43 am
Messaggi: 7
non so se se è una congiura....ho provato ad aprire il .fla che mi hai mandato tu...ma mi da errore...
"Formato di File imprevisto" :(
Uso Flash 8.


Profilo
 E-mail  
 
 Oggetto del messaggio: Re: Form mail Flash+PHP
MessaggioInviato: gio lug 10, 2008 12:55 pm 
Avatar utente
Non connesso

Iscritto il: gio lug 10, 2008 12:44 pm
Messaggi: 2
Salve mr87; sono un nuovo iscritto.
L'altro giorno gironzolando per il web in cerca di aiuto per realizzare un form mail per un piccolo sito flash, mi sono imbattutto, tra i tanti che ho visualizzato, nel tuo tutorial. L'ho scelto immediatamente perchè era quello che mi sembrava fatto meglio e facile da applicare.....ed infatti così è stato. Ma purtroppo la mia ignoranza in AS ha provveduto ben presto a rompere le scatole e riscontro un problemino. Premetto che ho dovuto adattare un attimino il codice in quanto il mio form prevede 4 campi al posto dei 3 previsti da te, ma non so se l'errore deriva da li.....Cmq bando alle ciance, ed ecco il codice personalizzato:

Codice: Seleziona tutto
I codici sono visibili solo agli utenti di Atlantide, registrati e avrai pieno accesso alle nostre risorse



L'errore che ricevo in fase di pubblicazione del filmato è il seguente:

**Errore** Scena=Scena 1, livello=remigio_text, fotogramma=905:Linea 1: L'istruzione deve apparire all'interno del gestore on
nome="";

**Errore** Scena=Scena 1, livello=remigio_text, fotogramma=905:Linea 2: L'istruzione deve apparire all'interno del gestore on
cognome="";

**Errore** Scena=Scena 1, livello=remigio_text, fotogramma=905:Linea 3: L'istruzione deve apparire all'interno del gestore on
mail="";

**Errore** Scena=Scena 1, livello=remigio_text, fotogramma=905:Linea 4: L'istruzione deve apparire all'interno del gestore on
messaggio="";

**Errore** Scena=Scena 1, livello=remigio_text, fotogramma=905:Linea 5: L'istruzione deve apparire all'interno del gestore on
output="";

Totale errori ActionScript: 5 Errori segnalati: 5


Uso Flash 8. Ho controllato i campi di testo ed a tutti ho correttamente assegnato nome istanza e variabile, così come ho aggiunto la variabile del 4° campo di testo al codice da inserire nel frame actions.
Spero che potrai aiutarmi...Grazie anticipatamente....


Profilo
 E-mail  
 
 Oggetto del messaggio: Re: Form mail Flash+PHP
MessaggioInviato: ven lug 11, 2008 12:29 am 
Avatar utente
Non connesso
Moderatore
Moderatore

Iscritto il: lun mar 31, 2008 10:50 am
Messaggi: 190
Località: Cosenza
Ciao lukas e benvenuto sull'isola. Ho testato il codice che hai postato e non deriva da lì l'errore, ma da altro codice che avrai inserito in modo inesatto. Potresti inviarmi il file magari tramite messaggio privato? Così che io possa dargli un'occhiata. Grazie.

_________________
Voce di uno che grida nel deserto:"Preparate la via del Signore, raddrizzate i suoi sentieri"!


Profilo
  
 
 Oggetto del messaggio: Re: Form mail Flash+PHP
MessaggioInviato: sab lug 12, 2008 3:09 pm 
Avatar utente
Non connesso

Iscritto il: gio lug 10, 2008 12:44 pm
Messaggi: 2
Ti ringrazio vivamente per la tua disponibilità, ma poi smanettando un po qua e un po la ho risolto il problema.
In pratica l'errore era dato da una mia disattenzione nell'aver copiato il codice del bottone reset fuori da on(release); il codice era scritto dopo la parentesi graffa di chiusura, e pertanto flash mi segnalava che quelle variabili attendenvano un "on"........
Purtroppo la disattenzione unita ad una non perfetta conoscenza delle cose porta a questi risultati, ma pazienza, l'importante è che con calma (e qualche parolaccia) poi si risolve tutto.

Giacchè ci siamo ti pongo una domanda: come mai nel codice hai impostato due else con avviso "errore invio mail"???
Cosa controlla l'uno e cosa l'altro?? Quando hai 5 minuti da perdere ti sarei grato se mi togliessi questa pura curiosità. Sai non ci capisco molto di programmazione però leggendo del codice riesco ad interpretare in maniera superficiale a cosa serve, ma in questo caso proprio non ci riesco.

Nel frattempo ti ringrazio ancora per la tua disponibilità e ti rifaccio i complimenti per questo tutorial davvero chiaro, funzionante e facile da realizzare..... :clap: :clap: :clap:


Profilo
 E-mail  
 
 Oggetto del messaggio: Re: Form mail Flash+PHP
MessaggioInviato: sab lug 12, 2008 3:39 pm 
Avatar utente
Non connesso
Moderatore
Moderatore

Iscritto il: lun mar 31, 2008 10:50 am
Messaggi: 190
Località: Cosenza
Avevo intuito che l'errore fosse quello, solo che tu mi hai postato la parte di codice corretta, comunque meglio così. L'else più interno viene eseguito se la funzione di invio e-mail del file php non produce un esito positivo, quello più esterno invece viene eseguito se l'oggetto loadVars non riceve alcun esito dal file php, infatti se tu noti noi eseguiamo queste operazioni in una funzione che viene attivata al verificarsi dell'evento.onLoad, evento che si verifica al termine della funzione vars.sendAndload("...") e la variabile booleana success serve ad indicare appunto se il caricamento ha avuto un esito positivo. Dopodichè possiamo usare le variabili passateci dal file php.

_________________
Voce di uno che grida nel deserto:"Preparate la via del Signore, raddrizzate i suoi sentieri"!


Profilo
  
 
 Oggetto del messaggio: Re: Form mail Flash+PHP
MessaggioInviato: ven ago 29, 2008 1:16 pm 
Avatar utente
Non connesso

Iscritto il: ven ago 29, 2008 8:43 am
Messaggi: 5
ciao a me non funziona non capisco cosa abbia sbagliato mi sembra tutto giusto....ti ho inviato un mess privato..grazie mille..


Profilo
  
 
 Oggetto del messaggio: Re: Form mail Flash+PHP
MessaggioInviato: ven ago 29, 2008 2:32 pm 
Avatar utente
Non connesso
Founder
Founder

Iscritto il: gio ago 09, 2007 11:35 am
Messaggi: 1430
Località: Roma
Genere: Uomo
mr87 è al mare, non so quando rientri, devi avere pazienza, nel frattempo puoi scaricarti il file sorgente e modificare la grafica.

_________________
Immagine
Immagine

Cercasi volti nuovi per lo staff di Atlantide, fai la tua richiesta oggi stesso :mrgreen:


Profilo
 WWW E-mail  
 
 Oggetto del messaggio: Re: Form mail Flash+PHP
MessaggioInviato: ven ago 29, 2008 4:46 pm 
Avatar utente
Non connesso

Iscritto il: ven ago 29, 2008 8:43 am
Messaggi: 5
non me lo scarica il sorgente....


Profilo
  
 
 Oggetto del messaggio: Re: Form mail Flash+PHP
MessaggioInviato: lun dic 01, 2008 1:50 pm 
Avatar utente
Non connesso
Moderatore
Moderatore

Iscritto il: lun nov 24, 2008 6:58 am
Messaggi: 102
Località: Colico
Genere: Uomo
Grandissimo misterflash!!!!!!!!! Bellissimo tutorial..

Avrei qualche quesito per questo.. e spero si possano realizzare... vorrei:

- aggiungere un'altro campo... non controllato..

- se l'utente è loggato nel forum... (phpbb) automaticamente i campi "nome" e "e-mail" si compilano con i dati dell'utente..e non possono essere modificati.. (questa è una cosa superficiale.. se si riesce senza troppi problemi ok.. altrimenti ci rinuncio..)

- vorrei che quando un campo non viene inserito correttamente.. il messaggio di errore appare sotto al campo in questione.... e magari riproducesse un suono..

ecco.. ho finito :mrgreen: fatemi sapere!! Ciao!


Profilo
 E-mail  
 
 Oggetto del messaggio: Re: Form mail Flash+PHP
MessaggioInviato: lun dic 01, 2008 2:17 pm 
Avatar utente
Non connesso
Moderatore
Moderatore

Iscritto il: lun mar 31, 2008 10:50 am
Messaggi: 190
Località: Cosenza
Si dj, si può fare tutto. Per quanto riguarda i campi di input basta inserire una condizione: se l'utente è loggato allora prendi username e e-mail come hai fatto ieri con l'altro componente, li metti nei campi e rendi quest'ultimi non selezionabili...butto un pò di codice a caso per farti capire.
Codice: Seleziona tutto
I codici sono visibili solo agli utenti di Atlantide, registrati e avrai pieno accesso alle nostre risorse

Per il messaggio di errore ci sono un sacco di soluzioni. Potresti creare dei movieclip con il testo dell'errore, posizionarli sotto i campi, rendendoli inizialmente invisibili e poi mostrarli in caso d'errore, oppure posizionare sotto i campi, altri campi di testo dinamico non selezionabili e in caso di errore assegnare il testo specifico...insomma ampio spazio alla fantasia!
Il suono è facilmente riproducibile, perchè una volta inserito nella libreria e assegnatogli un identificatore di concatenamento, lo puoi richiamare nel tuo codice quando vuoi.
Dai prova un pò e per qualsiasi dubbio torna qui.

_________________
Voce di uno che grida nel deserto:"Preparate la via del Signore, raddrizzate i suoi sentieri"!


Profilo
  
 
Visualizza ultimi messaggi:  Ordina per  
PrecedenteProssimo

Torna a Flash

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite