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

¿Set Mask?

Estas en el tema de ¿Set Mask? en el foro de Flash y Actionscript en Foros del Web. Alguien sabe como utilizar esta función? Se que sirve para cuando uno tiene un objeto en un layer con propiedad "máscara", y por medio de ...
  #1 (permalink)  
Antiguo 14/08/2004, 08:01
 
Fecha de Ingreso: noviembre-2002
Ubicación: Montevideo, Uruguay
Mensajes: 108
Antigüedad: 15 años
Puntos: 0
¿Set Mask?

Alguien sabe como utilizar esta función?
Se que sirve para cuando uno tiene un objeto en un layer con propiedad "máscara", y por medio de Action Script podés elegir a qué objeto querés enmascarar.
Parece que también sirve para que funcione una máscara compleja (un clip con varios fotogramas)

Esto viene en la muestras de Flash, pero el ejemplo que trae es tan complejo que no logro separar un código "limpio" , porque no llego a entenderlo.

Cualquiera que entienda o sepa como utilizarlo le agradezco mucho si puediera darme una mano.

Gracias. Saludos.
  #2 (permalink)  
Antiguo 14/08/2004, 10:54
Avatar de Prince  
Fecha de Ingreso: mayo-2003
Ubicación: DF
Mensajes: 574
Antigüedad: 14 años, 7 meses
Puntos: 1
ok. para que puedas usar setMask tienes que tener 2 movieClips. Uno va a ser la máscara y el otro va a ser lo que quieres enmascarar (lo que quieres que se vea).
ok. se pueden hacer máscaras complejas ya que puedes meterle tanto ActionScript como quieras a la máscara ya que es un movieClip.
ahora...
supongamos que quieres enmascarar una imagen deltro de un mc llamado img_mc, y la máscara movieClip que tiene una animación ya sea de tweening o como sea se llama mask_mc. Entonces lo único que tienes que hacer es usar setMask en el mc que quieres enmascarar y pasarle como parámetro el mc máscara.

Código:
img_mc.setMask(mask_mc);
ahora la imágen se vera solamente en los lugares por donde pase el movieClip animado.
__________________
- P R I N C E -
  #3 (permalink)  
Antiguo 14/08/2004, 11:05
 
Fecha de Ingreso: noviembre-2002
Ubicación: Montevideo, Uruguay
Mensajes: 108
Antigüedad: 15 años
Puntos: 0
Gracias PRINCE!
Muy clara tu explicación.

Salu2!
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:39.