Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/12/2005, 08:48
Avatar de luistar
luistar
 
Fecha de Ingreso: marzo-2005
Ubicación: Argentina
Mensajes: 939
Antigüedad: 19 años, 1 mes
Puntos: 0
esto te puede servir
en escena debes tener
- un mc con nombre de instancia 'cuadradito'
- un mc mas grande de nombre 'mc1'

Código PHP:
ancho 10//del cuadradito
alto 10//del cuadradito
columnas 50;
filas 10;
//armamos el array con la cantidad de elementos a duplicar
var cuantos:Array = new Array();
for(
i=0;i<filas*columnas;i++){
    
cuantos[i] = i;
}
//
this.onEnterFrame = function(){
    
//calculamos una posicion aleatoria del array
    
posarray Math.ceil(Math.random()*cuantos.length);
    
//asignamos el valor de esa posicion a contador
    
contador cuantos[posarray];
    
//eliminamos el elemenot de la posicion 'posarray' para ya no tomarla en cuenta en la siguiente iteracion
    
cuantos.splice(posarray,1);
    
//mientras aun haya elementos que agregar
    
if(cuantos.length>0){
        
//calculamos la posicion en x y
        
posx contador%columnas ancho mc1._x;
        
posy Math.floor(contador/columnas) * alto mc1._y;
        
//duplicamos y lo posicionamos
        
cuadradito.duplicateMovieClip('q_'+contador,contador,{_x:posx,_y:posy});
    }else{
        
//si ya no hay elementos que agregar en el array terminamos la iteracion
        
delete this.onEnterFrame;
    }

solo tienes que animar el cuadradito
si quieres que actue como máscara para un mc de fondo
lo que tendiras que hacer es crear primero una máscara y dentro de ella crear los cudraditos

:D
__________________
Si digo que soy mentiroso. ¿Lo soy?