Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591

    testo esterno in più lingue

    Sto facendo un sito in due lingue ma non capisco una cosa.
    Nel primo frame ho la scelta della lingua:
    sui pulsanti ho il codice:
    on (release) {
    dati = new LoadVars()
    dati.onLoad = function(success) {
    if(success){
    trace(this.testo)
    }
    }
    dati.load("italiano.txt");
    nextFrame();
    }
    su inglese carico invece il file inglese.txt
    fin qui tutto ok. il trace mi funziona.
    Nel secondo frame faccio un semplice trace(this.testo) identico all'altro e che succede? mi da undefined.
    praticamente si perde tuuuuutte le variabili...
    che succede? sbaglio metodo? sbaglio tutto?
    chi mi può aiutare?

    ringrazio in anticipo chiunque mi darà una mano...

  2. #2
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    beh.. anche peggio.

    Carico un testo (esterno) sul frame 2 e me lo visualizza.
    Se lo carico sul frame 3 non lo visualizza.
    Con il trace ovviamente quello sul secondo frame è ok, mentre l'altro è undefined... HELP!!!!
    l'unica cosa che ho pensato, ma che mi sembra una caxxata, è una cosa tipo "sessio_start" in PHP. Qualcosa che ti fa portare appresso le variabili... BOH??!!

    grazie comunque per l'attenzione

  3. #3
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    non stavo scherzando... in così tanto tempo nemmeno una risposta...

    triste...

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da telegio
    non stavo scherzando... in così tanto tempo nemmeno una risposta...

    triste...
    penso che sia lo stesso problema che stà facendo impazzire altri nei thread a cui ho risposto stamane e ieri sera

    devi stoppare la riproduzione del filmato e SOLO quando sei sicuro che le variabili siano state riempite puoi riattivare la riproduzione del filmato...nel tuo caso specifico il nextFrame lo devi mettere dentro la funzione onLoad
    codice:
    on (release) {
    	dati = new LoadVars();
    	dati.onLoad = function(success) {
    		if(success){
    			trace(this.testo);
    			nextFrame();
    		}
    	}
    	dati.load("italiano.txt");
    }

  5. #5
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    grandioso...
    ma scusa...
    ti sfrutto...

    vorrei caricare il testo della variabile "testo" in un MC chiamato chi siamo con il campo di testo dinamico "chisiamo"... ma non mi funzica...

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da telegio
    grandioso...
    ma scusa...
    ti sfrutto...

    vorrei caricare il testo della variabile "testo" in un MC chiamato chi siamo con il campo di testo dinamico "chisiamo"... ma non mi funzica...
    e che codice utilizzi?

  7. #7
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    sono "abituato" a caricare il testo nella stesso livello di profondità del MC, ma non all'interno di un altro MC...

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da telegio
    sono "abituato" a caricare il testo nella stesso livello di profondità del MC, ma non all'interno di un altro MC...
    ah ok...il codice sarebbe lo stesso che hai caricato all'inizio no?

    non usare il campo var, assegna un nome di istanza al clip e un nome di istanza al testo,
    nel primo frame nel codice scrivi
    codice:
    on (release) {
    	dati = new LoadVars();
    	dati.path = this;
    	dati.onLoad = function(success) {
    		if(success){
    			this.path.testo = this.testo;
    			nextFrame();
    		}
    	}
    	dati.load("italiano.txt");
    }
    poi nel secondo frame al posto del trace scrivi
    nomeIstanzaClip.nomeIstanzaTesto.text = this.testo
    e la cosa dovrebbe andare perfettamente

    ricordati di lasciare vuoto il campo var nel textfield

  9. #9
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    ..mostro....

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.