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

Se puede hacer esto en un boton?

Estas en el tema de Se puede hacer esto en un boton? en el foro de Flash y Actionscript en Foros del Web. Hola tengo un boton y quisiera hacer lo siguiente, cuando pasa el puntero sobre él se produce un efecto que seria un mc, este moviclip ...
  #1 (permalink)  
Antiguo 19/01/2009, 14:18
 
Fecha de Ingreso: enero-2009
Mensajes: 159
Antigüedad: 8 años, 11 meses
Puntos: 2
Se puede hacer esto en un boton?

Hola tengo un boton y quisiera hacer lo siguiente, cuando pasa el puntero sobre él se produce un efecto que seria un mc, este moviclip es sencillo es una barra q arranca de menor a mayor y se completa todo el boton en otro color, al hacer rollover vuelve a su estado original, ahora cuando hago click sobre ese boton como se hace que quede luego de ese efecto parado como resaltado para saver en que lugar esta de la pelicula o bien destacar ese boton.

Espero que lo he explicado bien.

Gracias
  #2 (permalink)  
Antiguo 19/01/2009, 14:41
ramonjosegn
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Se puede hacer esto en un boton?

yo lo que hago es crear otro movieclip encima del boton con 2 estados (o los que necesites) y envío la película de ese movieclip (que coloco justo encima del boton en la misma posicion) al fotograma x del estado del boton, no creo que sea muy complicado hacer lo mismo en el primer estado del boton con un movieclip dentro...
  #3 (permalink)  
Antiguo 19/01/2009, 14:46
 
Fecha de Ingreso: enero-2009
Mensajes: 159
Antigüedad: 8 años, 11 meses
Puntos: 2
Respuesta: Se puede hacer esto en un boton?

Cita:
Iniciado por ramonjosegn Ver Mensaje
yo lo que hago es crear otro movieclip encima del boton con 2 estados (o los que necesites) y envío la película de ese movieclip (que coloco justo encima del boton en la misma posicion) al fotograma x del estado del boton, no creo que sea muy complicado hacer lo mismo en el primer estado del boton con un movieclip dentro...
No comprendo bien??
  #4 (permalink)  
Antiguo 19/01/2009, 15:53
Avatar de gVenom  
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.455
Antigüedad: 9 años, 5 meses
Puntos: 53
Respuesta: Se puede hacer esto en un boton?

Cita:
Iniciado por arieljbon Ver Mensaje
Hola tengo un boton y quisiera hacer lo siguiente, cuando pasa el puntero sobre él se produce un efecto que seria un mc, este moviclip es sencillo es una barra q arranca de menor a mayor y se completa todo el boton en otro color, al hacer rollover vuelve a su estado original, ahora cuando hago click sobre ese boton como se hace que quede luego de ese efecto parado como resaltado para saver en que lugar esta de la pelicula o bien destacar ese boton.

Espero que lo he explicado bien.

Gracias
Saludos. por antonio_L

Veamos si soy capaz de expresar correctamente la forma y manera en que yo salgo de esta situación que planteas:
1º__Abrimos el documento .fla y en la barra de tareas vamos a Insertar > Nuevo Símbolo > Clip de Pelicula > (lo nombramos) > aceptar. Nos aparece un escenario vacío con su correspondiente línea de tiempo que contiene una capa.
2º__Esta capa yo la nombro -estados- le creo tres fotogramas clave en los que pongo lo que quiero que aparezca en cada estado del botón. Estos fotogramas deben coincidir con su correspondiente en la capa –as-
3º__Creamos una nueva capa la sitúo sobre la actual y la nombro –as- en ella creo tres fotogramas clave a los que nombro de la siguiente manera:
fotograma 1.- reposo. En este primer fotograma abro el panel acciones y le pongo un stop()
fotograma 2.- sobre.
fotograma 3.- activo.
Estos fotogramas han de coincidir con su correspondiente de la capa –estados-.
Ya tenemos un botón en nuestra biblioteca.
Estas operaciones se repiten para cada botón.
4º__Volvemos a la línea de tiempo principal, abrimos la biblioteca y arrastramos cada botón, a su lugar correspondiente en el escenario. Nombramos cada una de estas instancias. Yo las he nombrado - boton1_btn- y -boton2_btn-.
Ahora tenemos en el escenario los elementos necesarios para nuestro empeño.
En esta línea de tiempo principal tendremos una capa destinada al codigo, si no la tenemos la creamos y la nombramos (a mí los maestros me enseñaron a nombrarla –as-).
5º__Seleccionamos el primer fotograma de esta capa, abrimos el panel acciones y escribimos el siguiente código (aquí pongo solo para dos botones).



Código:
boton1_btn.onRollOver = function() {
   this.gotoAndStop("sobre");
};
//
boton1_btn.onRollOut = function() {
   this.gotoAndStop("reposo");
};
//
boton1_btn.onRelease = function() {
   boton2_btn.enabled = true;
   boton2_btn.gotoAndStop("reposo");
   this.gotoAndStop("activo");
   this.enabled = false;
   //(aquí las acciones)
};
//*************************************
boton2_btn.onRollOver = function() {
   this.gotoAndStop("sobre");
};
//
boton2_btn.onRollOut = function() {
   this.gotoAndStop("reposo");
};
//
boton2_btn.onRelease = function() {
   boton1_btn.enabled = true;
   boton1_btn.gotoAndStop("reposo");
   this.gotoAndStop("activo");
   this.enabled = false;
   //(aquí las acciones)
};


Y salvo error u omisión, esto debe funcionar.
__________________
"Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones."
Apocalipsis 2: 26
Servicios para Pymes http://dst.co.cr
  #5 (permalink)  
Antiguo 19/01/2009, 16:16
 
Fecha de Ingreso: enero-2009
Mensajes: 159
Antigüedad: 8 años, 11 meses
Puntos: 2
De acuerdo Respuesta: Se puede hacer esto en un boton?

Espectacular la respuesta !!!! , mil 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

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 18:46.