Comunidad de diseño web y desarrollo en internet online

Tutorial Botón con fade-in y fade-out animado

Ir a página 1, 2  Siguiente

Foros de discusión > Flash

Citar            
MensajeEscrito el 19 Oct 2005 07:08 pm
hola
Hize todo exactamente como decia el tutorial para hacer el boton animado pero no funciona la animacion, quisiera saber si alguien mas ya lo ha hecho y si le ha funcionado. En la parte donde se le da la animacion al mc_animado veo que sale en la grafica tres capas ¿que contiene la segunda? ¿sera por esto que no funciona?

Por ayukawa

Claber

109 de clabLevel



Genero:Femenino  

El cielo verde de un infierno multicolor

msie
Citar            
MensajeEscrito el 20 Oct 2005 03:23 am

Por dave73

985 de clabLevel

5 tutoriales

 

Argentina, Córdoba

firefox
Citar            
MensajeEscrito el 20 Oct 2005 01:38 pm
hola! muy propable q te pasa lo mismo q a muchos, checa que esten bien TODOS los nombres de instancia o te marca algun error de AS?

Por rosvel

SWAT Team

1311 de clabLevel

2 tutoriales
1 articulo
1 ejemplo

Genero:Masculino   SWAT

"la oficina"

firefox
Citar            
MensajeEscrito el 20 Oct 2005 07:56 pm
dave, cuando abro el .fla del archivo no me lo abre, dice "formato de archivo no esperado" tengo flash mx.
Rosvel ya revisé los nombres de instancia y estan todos bien y en el AS no me marca error alguno.

Por ayukawa

Claber

109 de clabLevel



Genero:Femenino  

El cielo verde de un infierno multicolor

msie
Citar            
MensajeEscrito el 21 Oct 2005 05:47 pm
hola a todos: mi problema es el siguiente, realice unos botones, el clip de pelicula funciona correctamente, o sea al pasar el mause genera la animacion, pero al precionar el boton no puedo lograr que me envie a otro fotograma, en relidad no quiero qeu me envie a una direccion url, sino a un fotograma especifico y de alli reproducir. la accion que le pongo es: on (release) {
gotoAndPlay(numero de fotograma);
}


Estoy trabado en este asunto desde hace semanas y no logro encontrar el problema.

aqui dejo la web para que vean los botones.

www.arteydesarrolloweb.com.ar/menu nuevo.swf
www.arteydesarrolloweb.com.ar/botonera.swf

desde ya agradesco cualquier ayuda,

Por jose maria astorga

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 21 Oct 2005 05:56 pm

ayukawa escribió:

"formato de archivo no esperado" tengo flash mx.

abrelo en Flash MX 2004 ^^

jose maria astorga escribió:

realice unos botones, el clip de pelicula funciona correctamente, o sea al pasar el mause genera la animacion, pero al precionar el boton no puedo lograr que me envie a otro fotograma, en relidad no quiero qeu me envie a una direccion url, sino a un fotograma especifico y de alli reproducir. la accion que le pongo es:

Código :

on (release) {
    gotoAndPlay(numero de fotograma);
}


chekaste las rutas?

saludos

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 21 Oct 2005 06:35 pm
soundwave: me podrias decir donde coloco la accion del boton? :D

Por jose maria astorga

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 21 Oct 2005 06:54 pm
bien no entiendo muy bien lo que has hecho, pero tratare de ayudarte, tu has colocado esto:

Código :

on (release) {
    gotoAndPlay(numero de fotograma);
}


ahora: lo que deseas es que al soltar el boton del mouse (release), se mueva el lector a un fotograma especifico de una pelicula que esta presente en el escenario junto con el boton?? si es asi, entonces:
- debes colocar un nombre de instancia a tu peli ---> miPeli
- y en el boton colocas:

Código :

on (release) {
    _root.miPeli.gotoAndPlay(numero de fotograma);
}


:S por supuesto estoy suponiendo que es eso lo que deseas ;)

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 21 Oct 2005 07:09 pm
SOUNDWAVE: es exactamento lo qeu necesito hacer, voy a intentar lo qu eme explicas. Desde ya Agradecido :P

Por jose maria astorga

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 Oct 2005 11:31 pm
ah caray, me parece que no tengo el 2004, vamo a ver que se hace, de todas maneras muchas gracias a todos

Por ayukawa

Claber

109 de clabLevel



Genero:Femenino  

El cielo verde de un infierno multicolor

msie
Citar            
MensajeEscrito el 24 Oct 2005 09:44 am

ayukawa escribió:

ah caray, me parece que no tengo el 2004, vamo a ver que se hace, de todas maneras muchas gracias a todos

pues ya te puedes descargar el trial del FL8...
A mí me pasó lo mismo con el tutorial, y como no encontraba el fallo, lo que hice fue empezar desde cero, y en 10 minutos ya lo tenia funcionando, la verdad es que es lo mejor que puedes hacer, porque encontrar el fallo te puede llevar horas....

Por Johnny

Claber

1589 de clabLevel

4 tutoriales

  Héroes

opera
Citar            
MensajeEscrito el 24 Oct 2005 04:22 pm
Johnny, en que dirección puedo descargarlo?

Por ayukawa

Claber

109 de clabLevel



Genero:Femenino  

El cielo verde de un infierno multicolor

msie
Citar            
MensajeEscrito el 24 Oct 2005 04:59 pm

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 02 Nov 2005 10:33 pm
Bueno, una pequeña duda para no abrir otro tema, ya que aqui esta lo que requiero.

soundwave escribió:

ahora: lo que deseas es que al soltar el boton del mouse (release), se mueva el lector a un fotograma especifico de una pelicula que esta presente en el escenario junto con el boton?? si es asi, entonces:
- debes colocar un nombre de instancia a tu peli ---> miPeli
- y en el boton colocas:

Código :

on (release) {
    _root.miPeli.gotoAndPlay(numero de fotograma);
}


por supuesto estoy suponiendo que es eso lo que deseas


Mi problema es parecido... hize los botones de acuerdo al tuto de Fade-in y Fade-out.

Osea que los botones estan dentro de un MovieClip y este a si mismo dentro de la linea principal de la Escena en donde me encuentro.

Mi duda es, ¿como nombro la instancia que dices Sounwave?, y la otra ¿se puede hacer que se mueva a una Escena y fotograma en especifico, o al menos a un fotograma en especifico en esta misma escena?.

Gracias por su ayuda :wink:

Por Reymond

Claber

1111 de clabLevel

5 tutoriales
1 articulo

Genero:Masculino  

Mobile developer

firefox
Citar            
MensajeEscrito el 02 Nov 2005 11:52 pm
Mmmmmm....

Cuando le pongo

Código :

_root.gotoAndStop(5);


Me regresa al frame 5 pero de mi primer escena.

igual con "_parent" mmmmm...

Alguna forma de solucionar esto?

Por Reymond

Claber

1111 de clabLevel

5 tutoriales
1 articulo

Genero:Masculino  

Mobile developer

firefox
Citar            
MensajeEscrito el 03 Nov 2005 12:07 am
si, selecciona tu frame, y en la barra de propiedades asigna un nombre (q no empiece con numero)

y pones:

Código :

_root.gotoAndStop("el_nombre_que_diste_al_frame");



saludos

Por rosvel

SWAT Team

1311 de clabLevel

2 tutoriales
1 articulo
1 ejemplo

Genero:Masculino   SWAT

"la oficina"

firefox
Citar            
MensajeEscrito el 03 Nov 2005 12:10 am
Rosvel......

Muchisisisisisismás gracias!!!!

Problema solucionado.!!!

Por cierto no había tenido tiempo de decirlo, muy buen tutorial.

Por Reymond

Claber

1111 de clabLevel

5 tutoriales
1 articulo

Genero:Masculino  

Mobile developer

firefox
Citar            
MensajeEscrito el 07 Jun 2006 05:00 pm
quiubo, como van???

tengo el boton animado de fade in fade out
pero no puedo hacer q me mande a otra escena, ya he intentado lo q han puesto en el foro pero nada.... no se q pasa.....

pongo:

Código :

on(release) {
_root.gotoAndStop("productos");
}


y nada, no hace absolutamente nada. lo estoy poniendo en las acciones del boton transparente, al comienzo, donde esta el codigo para el fade in fade out, pero no me sale

help me, please

muy chevere la pag

[mx] usa las etiquetas code para postear tu codigo

Por oscar81

2 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 07 Jun 2006 05:45 pm

oscar81 escribió:

pongo:

Código :

on(release) {
_root.gotoAndStop("productos");
}


pues bien, estas seguro que ese codigo lo asignaste al boton ??
"productos" DEBE ser el nombre que le diste a un fotograma especifico, checalo por ahi debe estar tu error... ;)

PD: usa la etiqueta Code para postear codigo ;)

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 07 Jun 2006 08:33 pm
Pues yo tengo un tuto más sencillo.

Se lo envié a Freddie hace como mes y medio pero no sé que pasó. Supuestamente estaba en proceso de formateo.

Por JLSM

262 de clabLevel



 

Venezuela

firefox
Citar            
MensajeEscrito el 10 Sep 2008 10:35 pm
Hola tengo una duda...

Al colocar

Código :

on (release) {
   _root.gotoAndStop("el_nombre_que_diste_al_frame");
}


No tengo problema, el boton me envia al fotograma que tiene ese nombre de instancia y se queda detenido ai, pero estoy tratando de que al soltar el boton me envia a ese fotograma y empiece a correr la linea de tiempo hasta el siguiente stop pero al cambiar el scripti de gotoAndStop a gotoAndPlay no pasa nada ni siquiera me envia al fotograma.

que puedo hacer para que me resulte, no se en que me estoy equivocando :(

Por rodrigomc

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Sep 2008 09:47 am
Si pudieras poner una imagen de tus fotogramas, donde se vea la estructura que estos presentan y dónde está ubicado el movieClip al que le insertas el código quizás pueda detectar el problema. Ahora, por lo que oigo de ti, te digo que no te debería de pasar.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 11 Sep 2008 04:09 pm
aqui dejo un SS de la linea de tiempo



ese es el action que tiene el boton

Código :

//asignamos la acción del Over para que actue sobre nuestro movieclip
//que queremos reproducir
on (rollOver)
{
    mc_animado2.onEnterFrame = function ()
    {
      //le decimos a ese MC que si se encuentra en cualquier número frame 
      //diferente a 41, avance al siguiente; es decir, si está en el 1
      //avanzará al 2, después al 3...y asi sucesivamente
      
        if (this._currentframe != 25)
        {
            this.nextFrame();
        }
      //usando el "else" tomamos la comparativa que nos acomoda, que es "==". 
      //le decimos a ese MC que si se encuentra en el frame 41 se detenga 
      //y borre el "onEnterFrame"
      
        else
        {
            this.stop();
            delete this["onEnterFrame"];
        } // end if
    };
}
//asignamos la accion del RollOut para que actue sobre nuestro movieclip
//que queremos reproducir
on (rollOut)
{
    mc_animado2.onEnterFrame = function ()
    {
      //le decimos a ese MC que si se encuentra en cualquier número frame 
      //diferente a 1, retroceda al anterior; es decir, si está en el 41
      //regresará al 40, después al 39...y así continuamente.
      
        if (this._currentframe != 1)
        {
            this.prevFrame();
        }
      //usando el "else" tomamos la comparativa que nos acomoda, que es "==". 
      //le decimos a ese MC que si se encuentra en el frame 1 se detenga 
      //y borre el "onEnterFrame"
      
        else
        {
            this.stop();
            delete this["onEnterFrame"];
        } // end if
    };
}
on (release) {
_root.gotoAndStop("web");
}


ojala me puedan ayudar para que me funque el boton ya no se que hacer :(

Por rodrigomc

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Sep 2008 05:05 pm
Y esta parte?


...dónde está ubicado el movieClip al que le insertas el código...

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 11 Sep 2008 06:44 pm
El MC que contiene al Boton esta en la Escena principal, lo que yo quiero hacer es lo siguiente, genero las animaciones de despliegue de la pagina, una ves que esta listo y aparece todo, le coloco el stop, lo que quiero es que al apretar el boton de la seccion web en este caso, la linea de tiempo avance hasta el fotograma que contiene el nombre de instancia "web" , se despliegue una animacion reversa en la cual el contenido de la seccion actual desaparece, la linea de tiempo siga corriendo hasta un fotograma que cargue el swf con la siguiente seccion y se le chanto el stop ahi al final y de ai se cargue encima el swf que estoy llamando, el unico problema que tengo en este momento esque el boton al ponerle el gotoandplay no hace nada, solo me funciona si le pongo gotoandstop.

aqui un SS de donde se encuentra el MC con el boton, marque en la linea de tiempo con rojo la capa en la que se encuentra este MC.



ojala se entienda lo que quise decir :(

Por rodrigomc

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Sep 2008 06:59 pm

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 12 Sep 2008 09:50 am
:D ya lo solucione :D :D :D cambie el script de

Código :

on (release) {
_root.gotoAndplay("web");
}


a

Código :

on (release) {
_root.play("web");
}


y funciono perfecto :D

Gracias a todos por la ayuda se pasaron ^^

Por rodrigomc

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Sep 2008 12:06 pm
Play no lleva ningun parámetro, te debe funcionar igual con:

Código ActionScript :

on (release) {
   _root.play();
}


Pero es extraño que te pase esto, esto ocurre cuando en "web" hay un stop(), pero mirando los fotogramas veo que no.

El único problema que presentarías con play() es que si la animación no se ha terminado y presionas el botón no pasará nada, debes esperar a que la animación se termine o poner el código en un botón que unicamente esté en el frame del stop().

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 12 Sep 2008 06:15 pm
tienes toda la razon, mira al apretar script assist me tira el siguiente error, derrepente por eso no funciona con el gotoand play



el script del boton es el siguiente

Código :

//asignamos la acción del Over para que actue sobre nuestro movieclip
//que queremos reproducir
on (rollOver)
{
    mc_animado2.onEnterFrame = function ()
    {
      //le decimos a ese MC que si se encuentra en cualquier número frame 
      //diferente a 41, avance al siguiente; es decir, si está en el 1
      //avanzará al 2, después al 3...y asi sucesivamente
      
        if (this._currentframe != 25)
        {
            this.nextFrame();
        }
      //usando el "else" tomamos la comparativa que nos acomoda, que es "==". 
      //le decimos a ese MC que si se encuentra en el frame 41 se detenga 
      //y borre el "onEnterFrame"
      
        else
        {
            this.stop();
            delete this["onEnterFrame"];
        } // end if
    };
}
//asignamos la accion del RollOut para que actue sobre nuestro movieclip
//que queremos reproducir
on (rollOut)
{
    mc_animado2.onEnterFrame = function ()
    {
      //le decimos a ese MC que si se encuentra en cualquier número frame 
      //diferente a 1, retroceda al anterior; es decir, si está en el 41
      //regresará al 40, después al 39...y así continuamente.
      
        if (this._currentframe != 1)
        {
            this.prevFrame();
        }
      //usando el "else" tomamos la comparativa que nos acomoda, que es "==". 
      //le decimos a ese MC que si se encuentra en el frame 1 se detenga 
      //y borre el "onEnterFrame"
      
        else
        {
            this.stop();
            delete this["onEnterFrame"];
        } // end if
    };
}
on (release) {
_root.gotoAndStop("web");
}

Por rodrigomc

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Sep 2008 06:53 pm
Ese no es el problema, no puede hacer el autoformato porque tienes los comentarios en el medio del else, pero el código no tiene error, para que puedas hacer el autoformato, mueve los comentarios antes del else:

Código ActionScript :

on (rollOver) {
   mc_animado2.onEnterFrame = function()
   {
      //le decimos a ese MC que si se encuentra en cualquier número frame 
      //diferente a 41, avance al siguiente; es decir, si está en el 1
      //avanzará al 2, después al 3...y asi sucesivamente

      if (this._currentframe != 25)
      {
         this.nextFrame();


         //usando el "else" tomamos la comparativa que nos acomoda, que es "==". 
         //le decimos a ese MC que si se encuentra en el frame 41 se detenga 
         //y borre el "onEnterFrame"
      } else
      {
         this.stop();
         delete this["onEnterFrame"];
      }// end if
   };
}
//asignamos la accion del RollOut para que actue sobre nuestro movieclip
//que queremos reproducir
on (rollOut) {
   mc_animado2.onEnterFrame = function()
   {
      //le decimos a ese MC que si se encuentra en cualquier número frame 
      //diferente a 1, retroceda al anterior; es decir, si está en el 41
      //regresará al 40, después al 39...y así continuamente.

      if (this._currentframe != 1)
      {
         this.prevFrame();

         //usando el "else" tomamos la comparativa que nos acomoda, que es "==". 
         //le decimos a ese MC que si se encuentra en el frame 1 se detenga 
         //y borre el "onEnterFrame"
      } else
      {
         this.stop();
         delete this["onEnterFrame"];
      }// end if
   };
}
on (release) {
   _root.gotoAndStop("web");
}


Ahora volviendo al problema real, trata de mover el frame "web" un frame más alante o el frame del stop un frame más atrás, que entre la instrucción de stop y el label "web" haya un frame en blanco, que no estén uno detrás del otro.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Ir a página 1, 2  Siguiente
Foros de discusión > Flash

 

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