Foros del Web » Creando para Internet » Flash y Actionscript »

Ayuda con import mx.lang.Locale;

Estas en el tema de Ayuda con import mx.lang.Locale; en el foro de Flash y Actionscript en Foros del Web. Hola Tengo un documento con varios idiomas, he creado varios botones para seleccionar cada uno de mis idiomas y le he metido este código: on ...
  #1 (permalink)  
Antiguo 30/01/2009, 06:57
 
Fecha de Ingreso: noviembre-2007
Mensajes: 13
Antigüedad: 10 años, 8 meses
Puntos: 0
Ayuda con import mx.lang.Locale;

Hola
Tengo un documento con varios idiomas, he creado varios botones para seleccionar cada uno de mis idiomas y le he metido este código:
on (release) {
import mx.lang.Locale;
Locale.setLoadCallback(localeCallback);
Locale.loadLanguageXML("es");

Cuando pincho el botón cargo el idioma y se queda por defecto en mi pagina, osea lo que yo quiero. (Por cierto estoy utilizando la ventana cadenas.)
Pero si pincho en otro idioma y vuelo a pinchar en el primero, ya no cambia. Es como si ya estubiera en memoria y no hace el cambio
Creo que no hay ninguna función tipo unload para un XML

Alguien sabe como solucionar esto
  #2 (permalink)  
Antiguo 16/04/2009, 03:45
 
Fecha de Ingreso: julio-2007
Mensajes: 8
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Ayuda con import mx.lang.Locale;

Hola rachipa:

acabo de vr tu pregunta y en el link que te pongo a continuación creo que tienes la respuesta, aunque es posible que ya te hayan contestado.


(www)cristalab.com/tips/bug-en-la-clase-mx.lang.locale-para-la-funcion-multilingue-c52356l/ -

Aprovecho para que me indiques cuál es el código que usas para que cada botón te lleve a su idioma. Yo también estoy con este problema. El código que has puesto en el post da errores. Si fueras tan amable de escribirlo correctamente te lo agracería.

saludos y espero que te haya ayudado
angelines
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:26.