Estoy intentando hacer el siguiente ejercicio.
Me piden que cargue desde la biblioteca una serie de fotos, y que les aplique una máscara para poder realizar un _alpha progresivo.
Hasta ahora tengo esto:
Código :
var lista_fotos:Array = new Array();
for (var i = 0; i<5; i++) {
lista_fotos[i] = "f"+[i+1];
}
var mc1:MovieClip = attachMovie("f"+Math.floor(Math.random()*lista_fotos.length), "foto", 10);
var mc2:MovieClip = attachMovie("mascara", "mascara1", 11);
mc1._x = mc1._y=0;
mc2._x = mc2._y=0;
mc1._width = mc1._height=300;
mc1.setMask(mc2);
Las fotos cargan a capricho, es decir con el random, pero hay dos cosas un tanto curiosas.
1º: Son 5 fotos las que hay en la biblioteca preo por más veces que recargo el flash sólo aparecen 4 y en la 5ª aparece "mc2" con el _alpha. A qué se puede deber esto?
2º:Como ya digo, pretendo hacer de "mc2" una máscara pero no se plica como tal sobre "mc1". Cómo se puede hacer una máscara con AS?
A ver si me pueden explicar un poco.
Gracias.
