Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2005, 05:34
Neoxs
 
Fecha de Ingreso: marzo-2003
Ubicación: Chivilcoy
Mensajes: 142
Antigüedad: 21 años, 1 mes
Puntos: 0
Mascara con ActionScript

Hola amigos del Foro:
Estoy haciendo una intro para el sitio de un cliente, y mi intención es hacer que una máscara vaya mostrando la imagen que tiene debajo, simulando como si la pintaran.
Para eso estoy usando ActionScript, de manera que creo un MC vacío, que cuando se carga (onClipEvent(load)) llama a una función que dibuja un rectángulo que va cubriendo la pantalla y va mostrando la imagen enmascarada.
Hasta aquí todo bien, el tema es que esto no me genera una animación, sino que directamente cuando carga el MC, ya muestra la imagen debajo.
Cómo tengo que hacer para que el proceso de dibujar el rectángulo e ir moviéndolo por la pantalla se haga progresivamente en varios frames y no en uno solo?
Acá les dejo el código de AS que estoy usando
Código PHP:
onClipEvent(load){
    
_root.createEmptyMovieClip('square',0);
    
 function 
drawSquare()     {    
for (
i=0;i<770i++){
     
i
    
n=0;
    
n=n++;
     if(
i>400){
        
n=0;
    }
        
n;  
     
with(_root.square)     {
     
         
moveTo(x-50,y-50);

         
beginFill(0x000088);
         
lineTo(x+50,y-50);      
         
lineTo(x+50,y+50);    
         
lineTo(x-50,y+50);    
         
endFill();     
         } 
}
 }    
 
this.setMask (_root.square) }
 
onClipEvent(load){    

 
drawSquare();
 
 
updateAfterEvent();
 } 
Desde ya muchas gracias por la ayuda
Saludos
__________________
Leandro Mandarano
Cyper Developments
http://www.cyper.com.ar