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

Botón que hace aparecer y desvanecer texto

Estas en el tema de Botón que hace aparecer y desvanecer texto en el foro de Flash y Actionscript en Foros del Web. Hola a todos! Busco un tutorial de AS de un botón que permite hacer aparecer un texto cuando se le coloca encima (rollover) y desvanecer ...
  #1 (permalink)  
Antiguo 29/11/2006, 17:00
 
Fecha de Ingreso: junio-2006
Mensajes: 65
Antigüedad: 11 años, 6 meses
Puntos: 0
Botón que hace aparecer y desvanecer texto

Hola a todos!

Busco un tutorial de AS de un botón que permite hacer aparecer un texto cuando se le coloca encima (rollover) y desvanecer cuando el cursor esta fuera (rollout)

Gracias....
  #2 (permalink)  
Antiguo 29/11/2006, 18:46
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Hola mikile:
Esta sería una forma de hacerlo.
Crea un MC y en la capa 1 frame 1 escribe el texto, lo seleccionas y lo conviertes en MC, en la capa 10 crea un fotograma clave y le das Interpolación de movimiento, seleccionas el MC del frame 1 y le das alpha = 0, selecciona la capa y le das con el derecho sobre los frames seleccionados y activas Copiar fotogramas.
Crea la capa 2 y en el frame 11 haz clic con el derecho y activas: Pegar fotogramas, seleccionas los fotogramas pegados y le das nuevamente con el derecho y activas Invertir fotogramas.
En la capa 3 frame 1 y 10 coloca un stop();
Al poner éste MC en el Escenario en la capa 1 frame 1 le pones como nombre de instancia, por ejemplo: clip.
Código para el botón:
on(rollOver){
clip.gotoAndPlay(2);
}
on(rollOut){
clip.gotoAndPlay(11);
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 30/11/2006, 08:28
 
Fecha de Ingreso: junio-2006
Mensajes: 65
Antigüedad: 11 años, 6 meses
Puntos: 0
De acuerdo

Gracias Bandit por tu respuesta
Cuando miré tu mensaje ya habia escrito un pequeño código que me funciona sin utilizar fotogramas (sobretodo para entender como iba esto) Código que funciona
Código:
texto1._visible = false; 

this.btn1.onRollOver=function(){
  this._parent.texto1._visible = !this._parent.texto1._visible; 
}

this.btn1.onRollOut=this.btn1.onReleaseOutside=function(){
  this._parent.texto1._visible = !this._parent.texto1._visible; 
}
pero mo objetivo era integrar esta función en otro botón que lleva esta código y ahí, ya no me funciona
Código botón en el cual quiero integrar el código de arriba.
Código:
on (rollOver) {
	gotoAndPlay("s1");
}
on (releaseOutside, rollOut) {
	gotoAndPlay("s2");
}
on (release) {
	_root.contenedor._visible = 0;
	_root.contenedor1.loadMovie("diseño.swf");
	_root.gallery.play();
	_root.gall = 6;
	_root.small.gotoAndStop(6);
	_root.boxes.gotoAndPlay(2);
}
Tienes una solución....
Gracias de nuevo.
  #4 (permalink)  
Antiguo 30/11/2006, 09:35
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Como tú pediste que el texto se desvaneciera y eso significa que vaya desapareciendo paulatinamente te di la forma de hacerlo, con el código que muestras solamente aparece y desaparece.
Lo más simple para que haga la aparición y desaparición del texto es colocando un campo de texto dinámico con var: texto y en el botón colocar éste código:
on(rollOver){
texto="Hola";
}
on(rollOut){
texto="";
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 02/12/2006, 10:48
 
Fecha de Ingreso: junio-2006
Mensajes: 65
Antigüedad: 11 años, 6 meses
Puntos: 0
Gracias de nuevo Bandit, ya esta solucionado.
Un cordial saludo
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 09:32.