ciao a tutti
lavorando con il pannello stringhe per creare un menu multilingua ho rilevato un problema che non riesco a risolvere.
Se i file di testo a cui applico le stringhe sono in un livello "mascherato" il testo viene visualizzato sullo stage ma non nell'swf che pubblico. Se levo il livello maschera il tutto funziona come vorrei. Qualcuno sa spiegarmi come mai?
Inoltre il testo, che sullo stage è in bold, mi viene visualizzato in roman.
allego qui sotto lo script che mi visualizza il testo multilingua inserito nel pannello stringhe.
Grazie a tutti coloro che mi risponderanno.
import mx.lang.Locale;
Locale.setLoadCallback(localeCallback);
Locale.loadLanguageXML("it");
// crea un intervallo per controllare se il file del linguaggio XML è stato caricato
var locale_int:Number = setInterval(checkLocaleStatus, 10);
function checkLocaleStatus():Void {
if (Locale.checkXMLStatus()) {
clearInterval(locale_int);
trace("clearing interval @ "+getTimer()+" ms");
}
}
// funzione di callback per Locale.setLoadCallback()
function localeCallback(success) {
_root.barre.rossa.rossa_txt.text = Locale.loadString("IDS_CITTA");
_root.barre.gialla.gialla_txt.text = Locale.loadString("IDS_CULTURA");
_root.barre.blu.blu_txt.text = Locale.loadString("IDS_PIACERI");
_root.barre.verde.verde_txt.text = Locale.loadString("IDS_GALLERIA");
}