Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117

    [AS 2.0] - Usare le variabili Stringa Locali per multilingua

    Ciao gente io sto usando le variabili locali per rendere il mio sito multilingua!
    Per intenderci uso questo metodo:
    http://www.juliusdesign.net/creare-u...con-as2-e-as3/

    Funziona tutto nel filmato principale! Ma appena cerco di caricare una delle variabili da uno dei MovieClip che carico esternamente me le da come Undefined!

    Per popolare le textBox sul filmato principale (dove funziona) uso questa istruzione (a parte tutte le funzioni varie ecc:

    Codice PHP:
    miaTXT.text Locale.loadString("IDS_MIAVARIABILE"); 
    nel filmato caricato invece metto il percorso assoluto:

    Codice PHP:
    _root.miaTXT2.text Locale.loadString("IDS_MIAVARIABILE2"); 
    Ma nulla me la da UNDEFINED....

    qualcuno ha suggerimenti?

  2. #2
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    Credo proprio non ci sia soluzione a questo problema :/

    Se caricassi tutto da un file esterno? (Le varibili dico)

    Sarebbe bello anche poter creare degli array etichettabili invece che usare gli indici

    tipo:

    arrayLinguaIt["titolo"]
    arrayLinguaIt["sottotitolo"]

    ecc

    Non so se mi spiego!

  3. #3
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    alla fine ho risolto con PHP! Passo le variabili da li e le carico col loadVars().

    Solo un problemino però...

    Se nella variabile è contenuta una "&" come la gestisco (visto che l'output delle var per flash usa & come separatore tra variabili).

    Grazie

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Se nella variabile è contenuta una "&" come la gestisco (visto che l'output delle var per flash usa & come separatore tra variabili).
    Da php puoi utilizzare la funzione urlencode che ti converte i caratteri speciali in entità esadecimali. Ad es. la & (e commerciale) diventerà %26.
    Flash, normalmente, interpreta e converte queste entità in modo automatico, quindi non dovresti avere bisogno di riconvertire i valori caricati.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  5. #5
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    a dire il vero urlencode da solo non funzionava! Ho risolto aggiungendo anche un

    System.useCodepage = true;

    sul filmato flash!

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.