Comunidad de diseño web y desarrollo en internet online

boton idiomas

Citar            
MensajeEscrito el 20 Nov 2006 05:47 pm
Hola que tal foreros?? :)

Mi pregunta es la siguiente..

Tengo que empezar ahora con una pagina en flash que el cliente quiere en 2 idiomas, español e ingles.. Hare un boton para cambiar de idioma... pero la pregunta es: ¿hay alguna manera sencilla de hacer eso? imagino que cambiara todo de idioma, botones, textos, etc... o debo hacer la misma pagina pero escrito todo en ingles y que salte de una a otra? es que imagino que habra alguna manera mas facil de hacerlo, xq ademas sino pesaria la pagina x 2, ¿no? :?


muchas gracias!!

un saludo a todos!! ^^

Por tragineitor

18 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 20 Nov 2006 05:55 pm
Puedes trabajar con xml y testos dimámicos. Un xml para cada idioma y según el idioma muestras uno u otro.
Si no quieres utilizar xml tambien puedes hacerlo metiendo cada texto dentro de un MovieClip de 2 fotogramas. En el primer fotograma pones el texto en español y en el segundo en inglés (por ejemplo..) y segun el valor de una variable "idioma" mandas todos los clips a un fotograma u otro.

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 20 Nov 2006 06:07 pm
pf... las variables no es q sean mi fuerte, jeje..

crearia la variable en el root de la pelicula, en el primer fotograma, no? pero que deberia poner para que todos los movieclips (botones y cajas de texto) fueran al segundo fotograma? y como deberia nombrar a estos movieclips??



muchas gracias!!

Por tragineitor

18 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 20 Nov 2006 06:21 pm
Hay un panel raro de flash llamado "Cadenas" (Ctrl+F11) que te permite hacerlo si código. El caso es que no tengo ni idea de cómo va. Busca algo en la ayuda de flash.

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 20 Nov 2006 06:31 pm
A ver... En el primer fotograma de la pelicula creas una variable en el que indicas que idioma es el actual. Utiliza numeros para los idiomas: 1 castellano, 2 ingles, etc...

Código :

var idioma:Number = 1;

Ahora creas (en este mismo primer fotograma) una función prototype para todos los objetos movieclip:

Código :

MovieClip.prototype.idioma = function(num:Number) {
   this.gotoAndStop(num);
};

Ahora podrás mandar a cualquier movieclip a un fotograma determinado (y mostrar su idioma) con esta función:

Código :

info1.idioma(idioma);

Si la variable idioma es 1 lo manda al primer fotograma, si es 2 lo manda al segundo.. ok?

En cada fotograma que tengas movieclips con textos que quieras controlar su idioma tendras que poner una funcion que te defina los clips:

Código :

function actualizaIdiomas() {
   info1.idioma(idioma);
   info2.idioma(idioma);
   info3.idioma(idioma);
}
actualizaIdiomas();


Y para los botones de cambio de idioma, asignas el valor a la variable idioma y actualizas los clips:

Código :

boton1.onRelease = function() {
   idioma = 1; //castellano
   actualizaIdiomas();
};
boton2.onRelease = function() {
   idioma = 2; //ingles
   actualizaIdiomas();
};

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 20 Nov 2006 06:38 pm

zah escribió:

Hay un panel raro de flash llamado "Cadenas" (Ctrl+F11) que te permite hacerlo si código. El caso es que no tengo ni idea de cómo va. Busca algo en la ayuda de flash.

Ese panel lo que hace es generar varios xml con el texto segun los idiomas. El problema es que el idioma que muestra es según el idioma del sistema operativo del usuario... y por lo menos yo, nunca he sabido como cambiar de idioma a traves de un boton en la pelicula pasando del idioma del OS.

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 20 Nov 2006 06:43 pm
muchas gracias..
segun vaya haciendo os ire contando..
imagino que no tendre ninguna duda xq me lo has explicado todo ahi, jeje. gracias!


un saludo!

Por tragineitor

18 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 22 Nov 2006 02:02 am

Por La100rra

Claber

5776 de clabLevel

11 tutoriales
4 articulos

Genero:Masculino  

Cd. Juárez, Chihuahua, México.

firefox
Citar            
MensajeEscrito el 22 Nov 2006 10:20 am

La100rra escribió:

Ese panel "raro" llamado cadenas te premite elegir cual será el idioma por defalt, no necesariamente el idioma en el que esté configurado el Sistema Operativo de el usuario.

Si, elegir un idioma como default si, ¿pero cómo haces para cambiar de idioma con un botón?
Una vez intenté hacerlo, me miré la referencia de arriba a abajo y no lo pude hacer :cry: :cry: :cry:

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

opera
Citar            
MensajeEscrito el 22 Feb 2009 11:43 pm
Hola!! yo tengo el mismo problema que el!!
como ya pasaron mas de 2 años quiero creer que alguien ya supe hacer eso

alguien me podria explicar como hacerlo porfavor!

llevo una semana leyendo en cada foro!!
sin encontrar la manera!! alguien me puede explicar como gracias!!

atte:

javier!

Por matu26

0 de clabLevel



 

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.