Comunidad de diseño web y desarrollo en internet online

diferentes idiomas para un flash

Citar            
MensajeEscrito el 03 Oct 2006 03:30 pm
Hola a todo el mundo estoy haciendo una web en flash la cual debe de estar en 3 idiomas, ¿como puedo hacer esto?
mi pelicula tiene un menú y cuando pulso a un boton este llama una pelicula externa, creo que supuestamente la pelicula externa tiene que tener 3 cajas de texto con los diferentes idiomas
¿como lo puedo hacer desde el principio?

Espero respuestas gracias.

Por Chelab

37 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 03 Oct 2006 03:48 pm
La mejor solución es poner todos los textos en xml y cargar el xml según el idioma elegido.

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 03 Oct 2006 04:25 pm

zah escribió:

La mejor solución es poner todos los textos en xml y cargar el xml según el idioma elegido.

Exacto!, busca en los ejemplos de Flash, ahi viene un ejemplo de esto que quieres.
Suerte! :wink:

Por master_of_puppetz

Claber

2483 de clabLevel

7 tutoriales
3 articulos

Genero:Masculino   Premio_Secretos

WebDev (Flex + PHP + JS)

msie
Citar            
MensajeEscrito el 03 Oct 2006 04:56 pm
<?php

Por dantemn

7 de clabLevel



Genero:Masculino  



Ultima edición por dantemn el 30 May 2007 01:55 am, editado 1 vez

msie
Citar            
MensajeEscrito el 03 Oct 2006 05:41 pm
por lo que me habeis mandado está bien pero yo tengo que llamar a peliculas externas y seguramente haya que hacer bastante mas pero no se como.
si las peliculas externas tienen 3 textos una para cada idioma ¿como puedo hacer desde la pelicula principal para que cuando pulse en el menú y esté por ejemplo en castellano que la pelicula externa que llame la cual tiene 3 textos aparezca con el texto en castellano?

Por Chelab

37 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 03 Oct 2006 09:40 pm
Hola de nuevo:
Puedes usar "indicadores" personales, por ejemplo, a todas las peliculas que sean en ingles, puedes ponerlas en una carpeta que se llame 'en', y cuando den click a ingles, mandas cargar tus peliculas concatenando el texto 'en'
espero haberme dado a entender :P , Suerte!

Por master_of_puppetz

Claber

2483 de clabLevel

7 tutoriales
3 articulos

Genero:Masculino   Premio_Secretos

WebDev (Flex + PHP + JS)

firefox
Citar            
MensajeEscrito el 03 Oct 2006 09:57 pm
Carga el Xml en la película principal, y a cada caja de texto ponle una referencia del xml. Sería algo así:

Código :

<spanish>
<palabra id=1>![CDATA[" Menú principal "]]</palabra>
<palabra id=2>![CDATA["Contacto"]]</palabra>
</spanish>

Después parseas el xml en la película principal (o lo mejor en una clase y así te sirve para otro proyecto). No sé si el código no tendrá errores, no lo he comprobado:

Código :

miXml=new XML();
miXml.ignoreWhite=true;
miXml.load(idioma);
miXml.onLoad=function(){
var arr=this.firstChild.childNodes;
for (var a in arr){
_root[arr[a].attributes.id]=arr[a].nodeValue;
}
}

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox

 

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