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

Botones interactivos

Estas en el tema de Botones interactivos en el foro de Flash y Actionscript en Foros del Web. Que tal, es mi primer post como pueden ver, tenia años sin usar flash, asi es que si la pregunta es un poco tonta, mil ...
  #1 (permalink)  
Antiguo 11/03/2009, 18:01
 
Fecha de Ingreso: marzo-2009
Ubicación: Mexico
Mensajes: 29
Antigüedad: 15 años, 1 mes
Puntos: 0
Botones interactivos

Que tal, es mi primer post como pueden ver, tenia años sin usar flash, asi es que si la pregunta es un poco tonta, mil disculpas:

Tengo una barra de botones (que en realidad tienen la funcion como MovieClip, no como boton).

Lo que hacen es lo siguiente:


on (rollOver) {
if (_root.link<>1) {
this.gotoAndPlay("s1");
}
}
on (rollOut) {
if (_root.link<>1) {
this.gotoAndPlay("s2");
}
}
on(release){
if(_root.link <>1){
_root.link =1;
this.gotoAndStop("s2");

}
}


La pregunta del millon es: ¿Como puedo hacer, que cuando otro botón se presione, el que esta activado regrese a su estado normal?

Aqui un ejemplo:
jorgejaramilloPUNTOcomPUNTOmx/chicago/avance.html


Saludos.
  #2 (permalink)  
Antiguo 11/03/2009, 19:29
 
Fecha de Ingreso: diciembre-2007
Ubicación: en la red
Mensajes: 26
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Botones interactivos

pues manda al otro por su nombre de isntancia a ponerce en el primero algo asi como boton.gotoAndStop(1);
  #3 (permalink)  
Antiguo 12/03/2009, 01:08
 
Fecha de Ingreso: marzo-2009
Ubicación: Mexico
Mensajes: 29
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Botones interactivos

Revisando...

Gracias.
  #4 (permalink)  
Antiguo 12/03/2009, 02:56
 
Fecha de Ingreso: marzo-2009
Ubicación: Mexico
Mensajes: 29
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Botones interactivos

Opte por hacer lo siguiente:


if(_root.link <>1){
_root.link =1;
this.gotoAndStop("s2");
_root.gotoAndStop(25);
if(_root.barra2.concepto.link == 1){
_root.barra2.concepto.gotoAndPlay("s2");
}
if(_root.barra2.servicios.link == 1){
_root.barra2.servicios.gotoAndPlay("s2");
}
if(_root.barra2.contacto.link == 1){
_root.barra2.contacto.gotoAndPlay("s2");
}
if(_root.barra2.acerca.link == 1){
_root.barra2.acerca.gotoAndPlay("s2");
}
}


}

Ya que al hacer lo que mencionabas, los demás botones no hacían su acción.
Quizá tome un camino largo, pero me funciono.

Gracias.
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 16:35.