Pagina 3 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 33

Discussione: variabili annidate

  1. #21
    Non si apre nessuna finestra

  2. #22
    ???
    Bisogna che esegui il filmato in "prova filmato" e, naturalmente, che lo fai "passare" dove hai messo i comandi trace... cioè, quelle action sono associate ad un pulsante? premi il pulsante.

    Ah, un'altra cosa: dato che tutto questo serve ad appurare se passi le variabili giuste (con l'indirizzo giusto intendo dire)
    disabilita il loadVariables con due belle // davanti!
    Poi se risolviamo il problema delle variabili la ripristineremo!

  3. #23
    Ecco cosa c'è al pulsante ivia, ma non sia apre nessuna finestra:
    codice:
    on (rollOver) {
    	_root.invia.gotoAndStop(2);
    }
    on (rollOut) {
    	_root.invia.gotoAndStop(1);
    }
    on (release) {
    	if (nome eq "") {
    		gotoAndStop(2);
    	} else if (cognome eq "") {
    		gotoAndStop(2);
    	} else if (email eq "") {
    		gotoAndStop(2);
    	} else if (indirizzo eq "") {
    		gotoAndStop(2);
    	} else if (numero eq "") {
    		gotoAndStop(2);
    	} else if (cap eq "") {
    		gotoAndStop(2);
    	} else if (citta eq "") {
    		gotoAndStop(2);
    	} else if (provincia eq "") {
    		gotoAndStop(2);
    	} else if (nazione eq "") {
    		gotoAndStop(2);
    	} else if (impiego eq "") {
    		gotoAndStop(2);
    	} else {
    trace("var.distr.=" + _root.sceltaimpiego.nazione.distributore);
    trace("var.altro.=" + _root.sceltaimpiego.altro.altroimpiego); 
    		//loadVariablesNum("public/cris2.php", 2, "POST");
    		//_root.gotoAndPlay("inv");
    	}
    }

  4. #24
    Questo significa una cosa sola:
    che da quel punto NON PASSA MAI!

    Quindi il tuo problema è quella IF nidificata.

    Comunque, per finire il TEST fai così:
    codice:
    on (release) {
    trace("var.distr.=" + _root.sceltaimpiego.nazione.distributore);
    trace("var.altro.=" + _root.sceltaimpiego.altro.altroimpiego); 
    	if (nome eq "") {
    		gotoAndStop(2);
    	} else if (cognome eq "") {
    		gotoAndStop(2);
    	} else if (email eq "") {
    		gotoAndStop(2);
    	} else if (indirizzo eq "") {
    		gotoAndStop(2);
    	} else if (numero eq "") {
    		gotoAndStop(2);
    	} else if (cap eq "") {
    		gotoAndStop(2);
    	} else if (citta eq "") {
    		gotoAndStop(2);
    	} else if (provincia eq "") {
    		gotoAndStop(2);
    	} else if (nazione eq "") {
    		gotoAndStop(2);
    	} else if (impiego eq "") {
    		gotoAndStop(2);
    	} else {
    		//loadVariablesNum("public/cris2.php", 2, "POST");
    		//_root.gotoAndPlay("inv");
    	}
    }
    Cioè spostalo PRIMA della IF

  5. #25
    Ma l'IF funziona benissimo, dopo aver compilato tutti i campi, esegue l'azione dell'else...
    Cmq ho provato come dici tu, ma neanche in questo caso si apre l'output.

  6. #26
    vado a prelevare la famiglia dalla spiaggia...

    :adhone:

    ci sentiamo tra 30 minuti!

  7. #27
    Originariamente inviato da pasavign
    vado a prelevare la famiglia dalla spiaggia...
    :adhone:
    ci sentiamo tra 30 minuti!
    :quote:
    [OT]
    Che Illuso! Non avevo considerato il traffico del giorno di festa!
    I 30 minuti sono diventati quasi un'ora.[/OT]

    Veniamo a noi:
    Ho ricevuto il sorgente e... anche a me NON va il trace.
    C'è qualcosa che mi sfugge.
    Ad ogni modo qualcosa l'ho vista, facendo così:
    Menu => Prova Filmato
    poi dal nuovo menu che viene proposto in fase di Test:
    Menu => Debug => List Variables
    ed ottieni questo:

    Level #0:
    Variable _level0.$version = "WIN 5,0,30,0"
    Variable _level0.car = 33868
    Variable _level0.tot = 33868
    Variable _level0.perc = "100%"
    Variable _level0.catalogo = "no"
    Variable _level0.distributore = undefined
    Variable _level0.altroimpiego = undefined
    Variable _level0.nome = "Pablo"
    Variable _level0.cognome = "Morales"
    Variable _level0.indirizzo = "via Loco"
    Variable _level0.email = "pamorale@tin.it"
    Variable _level0.numero = "17"
    Variable _level0.provincia = "RA"
    Variable _level0.cap = "48100"
    Variable _level0.citta = "Ravenna"
    Variable _level0.nazione = "Italia"
    Variable _level0.altro = "tanto va la gatta al lardo..."
    Variable _level0.telefono = "0544224466"
    Movie Clip: Target="_level0.sceltaimpiego"


    Visto? le variabili sono tutte sul livello 0 (zero)!
    :adhone:

  8. #28
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227
    infatti io suggerivo nel precedente post che l'errore piu' comune e' confondere i livelli... e quindi dicevo di controllare il liv del loadVariablesNum

  9. #29
    Originariamente inviato da pasavign
    :quote:
    Variable _level0.distributore = undefined
    Variable _level0.altroimpiego = undefined

    Visto? le variabili sono tutte sul livello 0 (zero)!
    :adhone:
    Però le due variabili che mi interessano, non sono definite. Il problema permane... e cmq gli altri campi sono sempre arrivati nell'email.
    Se si prova la pagina da sola siamo sul livello 0 se la carico nel movie principale, è sul livello 2.

    Porc.....

  10. #30
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Allora:

    1 - Non si apre la finestra dell'output perchè nelle impostazioni di pubblicazione, nella tabella Flash, è selezionata l'opzione "Omit Trace Action"

    2 - Al pulsantino con la X per chiudere il pannello, associ:

    codice:
    on (release) {
    	_root.altroimpiego = altro.altroimpiego;
    	_root.distributore = nazione.distributore;
    	_root.sceltaimpiego.gotoAndStop(1);
    }
    3 - Elimini quel movieclip con l'enterFrame che cerca continuamente di trasferire le variabili sulla root. Quel movieclip lì, quando hai chiuso il pannellino, cerca la variabile in un movieclip che non esiste al momento (altro è nel secondo frame del pannello): quindi la variabile è undefined, e quella sulla root diventa undefined a sua volta (e cancella il valore passato dal pulsante con la X)

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 © 2026 vBulletin Solutions, Inc. All rights reserved.