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

help me

Estas en el tema de help me en el foro de Flash y Actionscript en Foros del Web. Código HTML: [B]hola tengo dudas como puedo crear un array de Movie clip que a su vez sean mascaras y que se cargen aleatoriamente esto ...
  #1 (permalink)  
Antiguo 07/07/2008, 13:29
 
Fecha de Ingreso: julio-2008
Mensajes: 7
Antigüedad: 15 años, 9 meses
Puntos: 0
Pregunta help me

Código HTML:
[B]hola tengo dudas como puedo crear un array de Movie clip que a su vez sean mascaras y que se cargen aleatoriamente esto me hace falta para cuando haga clip en un boton salga una foto siempre con un efecto diferente  [/B]
  #2 (permalink)  
Antiguo 07/07/2008, 16:31
Avatar de undess  
Fecha de Ingreso: diciembre-2007
Ubicación: Madrid
Mensajes: 84
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: help me

Saludos, prueba asi:

tendras que crearte las mascaras en movie clips diferentes y en la biblioteca sobre el clip, boton secundario/vinculación.../ y pulsar sobre exportar para actioscript y en identificador en este caso poner los nombres que aparecen en el array.

Y crearte un clip vacio que carge las mascaras aleatoriamente por encima de la imagen o el clip al que vayan a hacer de mascara.

Despues:

Código:
var listaMascaras:Array = new Array();
listaMascaras = ["mascara1", "mascara2", "mascara3"];

function cargaMascara() {
	var numAleatorio:Number = Math.round(Math.random() * 2);
	var miMascara:MovieClip = _root.vacio_mc.attachMovie(listaMascaras[numAleatorio], "mascara_mc", 1);
	nombreClip.setMask(miMascara); //Donde nombreClip escribe el Nombre de instancia del clip que se va a enmascarar
}

cargaMascara();
Entonces cada vez que llames a la funcion cargaMascara cargara una mascara "aleatoria".

Un saludo.
  #3 (permalink)  
Antiguo 09/07/2008, 07:04
 
Fecha de Ingreso: julio-2008
Mensajes: 7
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: help me

muchas gracias esta genial esa respuesta saludos
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 16:46.