Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    problema a scrivere in campi dynamic text

    salve,
    ho un problema con questo script (peraltro ottimo):
    http://www.sephiroth.it/tutorials/flashPHP/email/

    in particolare qui:
    http://www.sephiroth.it/tutorials/fl...il/page002.php

    la parte di codice che non va è questa:

    codice:
             if(this.output=='sent')
            {
                // in case of success
                _root.errTitle = 'Thank You.';
                _root.errType = "Your message has been succesfully sent.";
            } else {
                //    else
                _root.errTitle = "Error!";
                _root.errType = "Attention, an error occurred. Please try again later.";
            }
    l'if e l'else vengono eseguiti correttamente,
    ma il problema è quello di ri-valorizzare i campi.
    In pratica i due campi non vengono riscritti.

    Nell'esempio sembra che tutto funzioni, ma è perché il testo nei campi dynamic text è già quello della conferma dell'avvenuto invio.
    Provate a mettere un testo diverso nei due dynamic text da quello che viene riscritto attraverso l'actionscript e vedete che le cose non vanno per il verso giusto.

    Credo si tratti solo di interfacciarsi con i due dynamic text con la giusta sintassi (se fosse javascript direi che è un problema di DOM).

    Il mio problema è che non conosco bene actionscript e non riesco a trovare la soluzione.

    Potete aiutarmi?

  2. #2
    hai istanziato i campi di testo come errTitle ed errType ?

    inoltre nell'esempio di sephiroth, i campi vengo posti nella root prinicipale del filamto, tu mica li hai inseriti in un clip?
    -Raia Riccardo-
    Un forumello gnocco
    La vita è strana per questo bella

    non ero moderatore quando zork era un alcolizzato

  3. #3
    Originariamente inviato da chisono
    hai istanziato i campi di testo come errTitle ed errType ?

    inoltre nell'esempio di sephiroth, i campi vengo posti nella root prinicipale del filamto, tu mica li hai inseriti in un clip?
    no,
    ma è già l'esempio che non funziona:
    prova a sostituire il testo di errTitle e errType con un altro messaggio e ti accorgi che non viene riscritto proprio nulla.

  4. #4

    Re: problema a scrivere in campi dynamic text

    Originariamente inviato da saintex
    salve,
    ho un problema con questo script (peraltro ottimo):
    http://www.sephiroth.it/tutorials/flashPHP/email/

    in particolare qui:
    http://www.sephiroth.it/tutorials/fl...il/page002.php

    la parte di codice che non va è questa:

    codice:
             if(this.output=='sent')
            {
                // in case of success
                _root.errTitle = 'Thank You.';
                _root.errType = "Your message has been succesfully sent.";
            } else {
                //    else
                _root.errTitle = "Error!";
                _root.errType = "Attention, an error occurred. Please try again later.";
            }
    l'if e l'else vengono eseguiti correttamente,
    ma il problema è quello di ri-valorizzare i campi.
    In pratica i due campi non vengono riscritti.

    Nell'esempio sembra che tutto funzioni, ma è perché il testo nei campi dynamic text è già quello della conferma dell'avvenuto invio.
    Provate a mettere un testo diverso nei due dynamic text da quello che viene riscritto attraverso l'actionscript e vedete che le cose non vanno per il verso giusto.

    Credo si tratti solo di interfacciarsi con i due dynamic text con la giusta sintassi (se fosse javascript direi che è un problema di DOM).

    Il mio problema è che non conosco bene actionscript e non riesco a trovare la soluzione.

    Potete aiutarmi?
    2 accorgimenti:

    a) metti il _root.nextFrame();

    in questo modo:
    codice:
    this.onData = function()
    {
    	//	ok, next frame
    	if(this.output=='sent')
    	{
    		// in case of success
    		_root.errTitle = 'Thank You.';
    		_root.errType = "Your message has been succesfully sent.";
    	} else {
    		//	else
    		_root.errTitle = "Error!";
    		_root.errType = "Email non inviata";
    	}
    	_root.nextFrame();
    }
    b) nel secondo frame sulla root ci sono i due campi di testo. Sephy ha assegnato il nome di istanza, invece va assegnato il nome di variabile

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  5. #5

    Re: Re: problema a scrivere in campi dynamic text

    Originariamente inviato da Yassassin
    2 accorgimenti:

    a) metti il _root.nextFrame();
    questo l'avevo già provato anche a me sembrava meglio...

    b) nel secondo frame sulla root ci sono i due campi di testo. Sephy ha assegnato il nome di istanza, invece va assegnato il nome di variabile
    questo cosa significa? che devo nominare i due campi errTitle
    e errTytle come nome variabile e non come nome del campo

    se è così avevo già provato senza grandi risultati....

  6. #6
    ho provato a nominare i campi come var al posto di nome istanza, ma senza successo.
    Qualche idea?

  7. #7
    dammi la tua e-mail che ti invio il file modificato

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.