Comunidad de diseño web y desarrollo en internet online

Botones flash

Citar            
MensajeEscrito el 23 Ago 2005 08:35 am
Hola tengo una consulta?

En mi pagina he puesto unos botones flash con el dreamweaver quiero asignarles una acción y también quisiera cambiar el texto del boton dependiendo del idioma, se puede hacer me podeis ayudar?

Merci

Por loquilla

4 de clabLevel



 

msie
Citar            
MensajeEscrito el 23 Ago 2005 08:42 pm
al boton de flash le das la accion en la ventana de propiedades. Ahi te dice. Pero creo que solo se limita a URLS.

Por dave73

985 de clabLevel

5 tutoriales

 

Argentina, Córdoba

firefox
Citar            
MensajeEscrito el 24 Ago 2005 05:20 am
De otra manera sabes como, me dijeron tambien loadvar pero no se donde se codifican estoy un poco pez :oops:

Si puedes dime algo me surge.

Merci

Saludos

Por loquilla

4 de clabLevel



 

msie
Citar            
MensajeEscrito el 24 Ago 2005 06:06 pm
Hola a todos:

He supuesto un caso con dos idiomas, Español e Inglés, dos botones en el escenario de nombre “”es_btn”” y “”in_btn”” que darían acceso a la web en el idioma elegido.
Un tercer botón, este correspondería a una cualquiera de las secciones de nuestro sitio (para un caso real habría que crear tantos botones como fuera necesario), este botón lo he creado MovieClip como botón, de nombre “”movie_boton””, en su interior un campo de texto dinámico de nombre “”texto_btn”“. Por ver alguna acción de “”movie_boton””, en el escenario he puesto otro campo de texto dinámico al que nombro “”editorial_txt””.
Creo que para hacerse una idea, con estos elementos gráficos es suficiente.
En la misma carpeta que tengo mi .fla he puesto otra carpeta a la que llamo “”idiomas””, tiene dos archivos de texto de nombre “”español.txt”” e “”ingles.txt””
cada uno de estos archivos tiene (en este caso tres variables) a saber:

para el archivo ingles.txt
&=””
&idioma=INGLES
&editorial=Explicación del tema pero en INGLES

para el archivo español.txt
&=””
&idioma=ESPAÑOL
&editorial=Explicación del tema pero en ESPAÑOL

Es muy importante que el nombre de las variables sea idéntico en ambos archivos.

Con todo esto dispuesto, en el primer fotograma de mi película pongo el siguiente código.

Código :

movie_boton.texto_btn.autoSize = "center";
movie_boton.texto_btn.text = "botón Idiomas";
//******************************************
//función que cambia el rótulo del botón en función del idioma utilizado
cambiaIdioma = function () {
   editorial_txt.variable = "";
   if (idioma == "es") {
      movie_boton.loadVariables("idiomas/español.txt");
      movie_boton.texto_btn.variable = "idioma";
   } else {
      movie_boton.loadVariables("idiomas/ingles.txt");
      movie_boton.texto_btn.variable = "idioma";
   }
};
//*******************************************
//botón que define el idioma que vamos a utilizar
es_btn.onRelease = function() {
   idioma = "es";
   cambiaIdioma();
   this.enabled = false;
   in_btn.enabled = true;
};
//
in_btn.onRelease = function() {
   idioma = "in";
   cambiaIdioma();
   this.enabled = false;
   es_btn.enabled = true;
};
//
movie_boton.onRelease = function() {
   if (idioma == "es") {
      _root.loadVariables("idiomas/español.txt");
      editorial_txt.variable = "editorial";
   } else if (idioma == "in") {
      _root.loadVariables("idiomas/ingles.txt");
      editorial_txt.variable = "editorial";
   }
};


Seguramente hay cien formas mas ortodoxas de hacerlo, pero esto es todo lo que yo me llego.

Saludos.

Por antonio_L

161 de clabLevel



Genero:Masculino  

de Linares

firefox
Citar            
MensajeEscrito el 24 Ago 2005 10:28 pm
Una pregunta y tambien se podria cambiar el color de la misma manera (de forma dinamica)

Gracias por todo

Por loquilla

4 de clabLevel



 

msie
Citar            
MensajeEscrito el 24 Ago 2005 10:34 pm
como interactuo flash con php (valor variable) para hacer Select o lo que haga falta

Gracias otra vez

Por loquilla

4 de clabLevel



 

msie
Citar            
MensajeEscrito el 29 Ago 2005 03:37 pm
Una forma de cambiar el color a un botón que es Movieclip consiste en poner al controlador de eventos que pretendes que te haga el cambio el siguiente código, en la linea de tiempo que contiena al botón:

Código :

 
nombre_btn.onRollOver = function() {
   sobreColor = new Color(this);
   sobreColor.setRGB(0x264067);
};
//
nombre_btn.onRollOut = function() {
   sobreColor = new Color(this);
   sobreColor.setRGB(0x009900);
};
//
nombre_btn.onRelease = function() {
   sobreColor = new Color(this);
   sobreColor.setRGB(0xFD9A02); 


sobreColor- es el nombre de la nueva instancia del objeto Color
que aplicas al botón mediante -setRGB()

El parámetro de setRGB será el codigo exadecimal del color en cuestión.

Por antonio_L

161 de clabLevel



Genero:Masculino  

de Linares

firefox

 

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