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

Hacer que primero todo se haga opacidad 0 y luego vaya a fotograma clave

Estas en el tema de Hacer que primero todo se haga opacidad 0 y luego vaya a fotograma clave en el foro de Flash y Actionscript en Foros del Web. Saludos, Estoy haciendo un juego en flash con varios swf.... Quisiera saber como hago para que: cuando de click en un boton, primero todo se ...
  #1 (permalink)  
Antiguo 29/03/2012, 09:28
Avatar de Juandavo  
Fecha de Ingreso: octubre-2011
Ubicación: Quito
Mensajes: 85
Antigüedad: 12 años, 6 meses
Puntos: 0
Hacer que primero todo se haga opacidad 0 y luego vaya a fotograma clave

Saludos,

Estoy haciendo un juego en flash con varios swf.... Quisiera saber como hago para que: cuando de click en un boton, primero todo se vaya a opacidad 0 y luego llame al swf externo ?? que eso haga con todos los swf porque son diferentes fondos...

Si solo hago que al dar click cargue el otro swf, se va a ver un salto muy feo, entonces quiero hacer que primero se vaya todos los elementos a 0 y luego llame el otro swf externo..

De antemano GRACIAS !!!!
__________________
Juan David V.
Diseñador Multimedia
  #2 (permalink)  
Antiguo 29/03/2012, 09:30
Avatar de Juandavo  
Fecha de Ingreso: octubre-2011
Ubicación: Quito
Mensajes: 85
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Hacer que primero todo se haga opacidad 0 y luego vaya a fotograma clave

Todo esta realizado en AS3.0 ..... necesito que al dar click todo vaya a opacidad 0 y luego llame el swf externo ... !! :D
__________________
Juan David V.
Diseñador Multimedia
  #3 (permalink)  
Antiguo 29/03/2012, 10:21
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 13 años, 10 meses
Puntos: 95
Respuesta: Hacer que primero todo se haga opacidad 0 y luego vaya a fotograma clave

Si tienes el fondo de tu escenario en un clip de pelicula.
Ve a la libreria, haz click derecho sobre el click de pelicula y selecciona propiedades. Haz click en el boton de avanzado y selecciona "exportar para actionscript".
En nombre de la instancia, llamalo "fondo" o como gustes, deja la ruta de la clase como esta.
Ve a tu codigo y escribe:
Código actionscript:
Ver original
  1. var background:MovieClip = new fondo();

Con eso puedes accesar al movieclip desde AS3.0 sin mayor problemas. Para cambiar la opacidad, necesitas accesar a la propiedad alpha del clip de pelicula, lo puedes hacer de esta manera:
Código actionscript:
Ver original
  1. background.alpha = 0;
  #4 (permalink)  
Antiguo 29/03/2012, 11:24
Avatar de Juandavo  
Fecha de Ingreso: octubre-2011
Ubicación: Quito
Mensajes: 85
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Hacer que primero todo se haga opacidad 0 y luego vaya a fotograma clave

Agradezco mucho tu respuesta .. pero tengo muchos elementos aparte ... botones, mclips ... etc ... y quiero que cuando aplaste el boton siguiente, todo se vaya a negro y de ahi llame al swf externo ....

Gracias
__________________
Juan David V.
Diseñador Multimedia
  #5 (permalink)  
Antiguo 02/04/2012, 08:36
Avatar de ramonjosegn  
Fecha de Ingreso: agosto-2011
Ubicación: Colombia
Mensajes: 651
Antigüedad: 12 años, 8 meses
Puntos: 40
Respuesta: Hacer que primero todo se haga opacidad 0 y luego vaya a fotograma clave

Pon una capa con el recuadro negro

De todas formas te recomiendo usar las librerías TweenMax, con una línea de código puedes aplicar muchos efectos a una matriz y mil cosas más

http://www.greensock.com/tweenmax/
  #6 (permalink)  
Antiguo 02/04/2012, 08:37
Avatar de ramonjosegn  
Fecha de Ingreso: agosto-2011
Ubicación: Colombia
Mensajes: 651
Antigüedad: 12 años, 8 meses
Puntos: 40
Respuesta: Hacer que primero todo se haga opacidad 0 y luego vaya a fotograma clave

Para convertir algo en alpha con esta librería basta algo del tipo

import com.greensock.*;
TweenMax.to(mc, 1, {alpha:1});

(por supuesto tener los archivos en el mismo nivel que el movieclip o hacer una llamada desde las preferencias de Adobe Flash)

Etiquetas: boton+swf, externo, opacidad, swf
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 11:27.