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

Ayuda mc desaparecer con alpha

Estas en el tema de Ayuda mc desaparecer con alpha en el foro de Flash y Actionscript en Foros del Web. Hola Soy nueva en este foro. Y tengo una pequeña duda, espero me puedan ayudar. Se los agradecería. Estoy realizando mi CD interactivo. En una ...
  #1 (permalink)  
Antiguo 30/06/2009, 19:42
 
Fecha de Ingreso: junio-2009
Mensajes: 1
Antigüedad: 15 años, 4 meses
Puntos: 0
Ayuda mc desaparecer con alpha

Hola

Soy nueva en este foro. Y tengo una pequeña duda, espero me puedan ayudar. Se los agradecería.

Estoy realizando mi CD interactivo. En una de mis escenas mande a llamar mi MC animacion_a con Attach Movie. Ahora quiero desaparecer este MC con _alpha
y para eso escribí el sig. parametro:


animacion_a.onEnterFrame = function() {
animacion_a._alpha -= 5;
if (animacion_a._alpha<=0) {
animacion_a._visible = false;
delete animacion_a.onEnterFrame;
}
};

esto lo tipie en la escena en un nuevo layer.

Pero no me funciona. No se en que estoy mal. Quien me podría sacar de apuros

Gracias.
  #2 (permalink)  
Antiguo 01/07/2009, 00:23
Avatar de golem44  
Fecha de Ingreso: enero-2009
Ubicación: barcelona
Mensajes: 483
Antigüedad: 15 años, 10 meses
Puntos: 22
Respuesta: Ayuda mc desaparecer con alpha

Primero, en la segunda linea del script escribes:
animacion_a._alpha -= 5;
debe ser:
animacion_a._alpha = 5;
(no sé si solo esta errado cuando lo posteaste)
Después le estas diciendo: if (animacion_a._alpha<=0) {
es decir: si la animacion tiene un alfa menor o igual a 0. Nunca habra un alfa menor de 0.
Por lo demás, si corriges estas cosas, tiene que funcionar. De todos modos ponle un trace para ir viendo si te responde al if y con que alfa, tipo:
animacion_a.onEnterFrame = function() {
animacion_a._alpha = 5;
if (animacion_a._alpha>=0) {
trace(animacion_a._alpha);
animacion_a._visible = false;
delete animacion_a.onEnterFrame;
}
};

saludos!
  #3 (permalink)  
Antiguo 01/07/2009, 00:34
Avatar de MoDoRrO  
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 19 años, 2 meses
Puntos: 12
Respuesta: Ayuda mc desaparecer con alpha

en la accion de fotograma pones esto:

onEnterFrame = function() {
animacion_a._alpha -= 5;
if (animacion_a._alpha<=0) {
animacion_a._visible = false;
delete this.onEnterFrame;
}
};


y el MC le pones como nombre de instancia animacion_a


lo acabo de probar y funciona bien
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 22:53.