Comunidad de diseño web y desarrollo en internet online

problemas con un tutorial (Mascara en Flash 8 con degradado)

Citar            
MensajeEscrito el 23 Jun 2008 12:15 pm
Soy novato en Flash, y creo que lo seguiré siendo durante mucho tiempo. No obstante me veo obligado a pelearme con el profesionalmente.

Estaba curioseando este tutorial Mascara en Flash 8 con degradado (filtro desenfocar)http://www.cristalab.com/tutoriales/176/mascara-en-flash-8-con-degradado-filtro-desenfocar- y he intentado reproducirlo pero usando el flash CS3 y cuando le doy a probar pelicula me sale este mensaje
TypeError: Error #1006: setMask no es una función.
at Sint_fla::MainTimeline/Sint_fla::frame1()
. :crap:

Mi interés por este tutorial es el de descubrir si existe alguna posibilidad de desenfocar las mascaras que aplicas a un elemento (ya sea imagen, clip, etc...)

Un saludo a todos
Linco

Por Linco

2 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 Jun 2008 12:50 pm
prueba de este modo:

Código :

flash.display.DisplayObject.mask
mc1.mask = mc2;

donde mc2 es la mascara.

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 23 Jun 2008 02:05 pm
emmm... no se muy bien lo que tengo que hacer con el código. Si lo copio y pego donde estaba el anterior
imagen_mc.setMask (mask_mc);
me da varios errores de compilación
1119: Acceso a una propiedad mask posiblemente no definida mediante una referencia con tipo estático Class.
1120: Acceso a una propiedad mc1 no definida.
1120: Acceso a una propiedad mc2 no definida.
, si sustituyo mc1 por imagen_mc y mc2 por mask_mc me da un solo error
1119: Acceso a una propiedad mask posiblemente no definida mediante una referencia con tipo estático Class.
. He seguido el tutorial nombrado anteriormente paso a paso.

Gracias por contestar tribak
Salu2
Linco

Por Linco

2 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 05 Ago 2009 06:26 am
ESTE CODIGO FUNCIONA BIEN

Código ActionScript :


pic.setMask (fmask);



SOLO HAY QUE HACER LO SIGUIENTE:

1.- IMAGEN HACERLA SIMBOLO EN UNA CAPA Y DARLE NOMBRE DE INSTANCIA (pic)
2.- FORMA HACERLA SIMBOLO EN OTRA CAPA Y DARLE NOMBRE DE INSTANCIA (fmask)
3.- CREAR OTRA CAPA PARA EL CODIGO pic.setMask (fmask);
4.- NO HACER LA CAPA DONDE ESTA LA FORMA COMO MASCARA ( NO CLICK DERECHO DEL RATON EN LA CAPA DE LA FORMA Y DARLE MASCAR OK ) NO HACER ESO SI NO NO FUNCIONA
5.- SELECCIONAR LA IMAGEN ( pic) Y SELECCIONAR UNA OPCIONCITA ABAJO DONDE ESTA LO DEL NOMBRE DE INSTANCIA EN PROPIEDADES ESTO: utilizar cache de mapa de bits en tiempo de ejecucion.
6.- NO HACER EL PASO 5 ALA FORMA QUE VA A SER MASCARA OK NO HACERLO
7.- SELECCIONAMOS LA MASCARA (fmask) OSEA LA FORMA YA COMVERTIDA EN SIMBOLO Y LE DAMOS FILTRO DE DESENFOQUE UN 100 o 50
8.- Y AHORA SI CORREMOS LA PELICULA Ctrl + Enter Y LISTO

ESPERO Y LES SIRVA ESTA EXPLICACION PUES MUCHOS SE CONFUNDEN CREANDO LA MASCARA EN LA PARTE DE LAS CAPAS Y HACIENDO LO QUE LES DICE EL TUTORIAL Y PUES ASI NO SALE

Por KEEPEER

21 de clabLevel



 

firefox

 

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