Supongamos ahora que queremos llamar a varios clips de la librería. Podemos seguir un orden de llamado (o un random segun sea necesario) pero es necesario tener los clips con su vinculación hecha. En este ejemplo vamos a llamar a unos clips en orden de numeración, sus nombres de vinculación son 1,2 y 3. la idea es llamar a esos clips en orden y volverlos a llamar en orden.
Hecho ya esto vamos al script (parecido al anterior):
cont=0
//seteamos una matriz que almacene los nombres de vinculación
de los clips
cant=[1,2,3]
nm=0
/*cant[0]=1
cant[1]=2
cant[2]=3*/
function pum(){
attachMovie(cant[cont],"clip"+nm, nm)
/* al seterlos sería algo así:
1, clip1, 1
2, clip2, 2
etc...*/
clip=eval("clip"+nm)
_root.clip._x=_root._xmouse
_root.clip._y=_root._ymouse
cont++
//también aumentamos la variable "nm"; para que los
niveles no se sustituyan
nm++
//Hacemos un chequeo, cuando se llegue al límite de lo contenido
en el array pues el contador vuelva a 0, es decir, se inicia de nuevo
y los clips vuelven a llamarse en orden
if(cont==cant.length){
cont=0
}
}
Como ven nada difícil, pude haber otras formas de llamar a varios
clips de una librería, esta es una de ellas, la más sencilla
para mí usando arrays. Aquí tienes
el
fla