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

Mascara

Estas en el tema de Mascara en el foro de Flash y Actionscript en Foros del Web. Hola!! Estoy intentando hacer una mascara sobre un clip que contiene un archivo swf que cargo externamente de la siguiente forma. clip_mc = this.createEmptyMovieClip("personaje", 1); ...
  #1 (permalink)  
Antiguo 01/03/2006, 11:11
 
Fecha de Ingreso: julio-2003
Mensajes: 40
Antigüedad: 14 años, 4 meses
Puntos: 0
Mascara

Hola!!

Estoy intentando hacer una mascara sobre un clip que contiene un archivo swf que cargo externamente de la siguiente forma.


clip_mc = this.createEmptyMovieClip("personaje", 1);
clip_mc._x = 300;
clip_mc._y = 150;
clip_mc.loadMovie("berta.swf")
clip_mc.setMask(mascara);//clip de pelicula con la mascara cargada en el escenario e instanciada


Pero no me funciona, alguien me podría ayudar, por favor .
  #2 (permalink)  
Antiguo 01/03/2006, 15:10
Avatar de luistar  
Fecha de Ingreso: marzo-2005
Ubicación: Argentina
Mensajes: 939
Antigüedad: 12 años, 9 meses
Puntos: 0
primero prueba con esto (dar click sobre la peli)

clip_mc = this.createEmptyMovieClip("personaje", 1);
clip_mc._x = 300;
clip_mc._y = 150;
clip_mc.loadMovie("berta.swf");
this.onMouseUp = function(){
clip_mc.setMask(mascara);
}


desde el momento que se hace loadMovie, ese mc ya es otro
y mientras tenga 0 bytes, ese mc (al parecer) aún no existe
y no se le puede aplicar máscar

así que tenemos que asegurarnos que almenos ya ha recibido algunos bytes de la carga antes de aplicarle máscara

ahora prueba esto:

clip_mc = this.createEmptyMovieClip("personaje", 1);
clip_mc._x = 300;
clip_mc._y = 150;
clip_mc.loadMovie("berta.swf");
this.onEnterFrame = function(){
if(clip_mc.getBytesLoaded()>0) {

clip_mc.setMask(mascara);
delete this.onEnterFrame;
}
}



:D
__________________
Si digo que soy mentiroso. ¿Lo soy?
  #3 (permalink)  
Antiguo 02/03/2006, 03:00
 
Fecha de Ingreso: julio-2003
Mensajes: 40
Antigüedad: 14 años, 4 meses
Puntos: 0
Funciona

Gracias, muchisimas gracias. No te puedes imaginar el favor q me has hecho, de verdad. Eres mi dios
  #4 (permalink)  
Antiguo 02/03/2006, 07:44
Avatar de luistar  
Fecha de Ingreso: marzo-2005
Ubicación: Argentina
Mensajes: 939
Antigüedad: 12 años, 9 meses
Puntos: 0
Cita:
Iniciado por patriciamartinz
Gracias, muchisimas gracias. No te puedes imaginar el favor q me has hecho, de verdad. Eres mi dios
__________________
Si digo que soy mentiroso. ¿Lo soy?
  #5 (permalink)  
Antiguo 02/03/2006, 09:11
Avatar de DragonX
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Funkyland
Mensajes: 8.339
Antigüedad: 15 años, 6 meses
Puntos: 153
galancito!
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 18:23.