Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/06/2005, 19:54
Avatar de Bandit
Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Hola Dragliner:
Puedes hacerlo de 2 formas:
1°.- En la capa 1 frame 1 dibuja una línea de unos 5 píxeles en el frame 20 coloca un fotograma clave y la línea de ese frame lo amplias horizontalmente, hasta el tamaño que desees, seleccionas el frame 1 y vas al panel de propiedades y allí donde dice: Animación abre el combo y activas: Forma.
En la capa 2 frame 20 dibujas otra línea del mismo tamaño que el del frame 1 y que comience donde terminó la línea horizontal, lo agrandas verticalmente y haces lo mismo que el paso anterior.
Para las otras 2 líneas haces lo mismo, solamente iniciándose allí donde termina la anterior línea hasta formar el cuadrado.
2°.- Puedes hacerlo con códigos: en el frame 1 de tu película coloca éste código:
direccion=new Array(
new Array (1,0),
new Array (0,1),
new Array (-1,0),
new Array (0,-1)
);
createEmptyMovieClip("cuadrito", 2);
cuadrito.lineStyle(1, 0x000000, 100); //aquí le damos el color de línea

cuadrito._x=10 //ubicación del cuadrado
cuadrito._y=10
cuadrito.moveTo(0,0) //situamos el "puntero" de dibujo en 0

cuadrito.onEnterFrame=function(){
if (paso<12){
i=int(paso/3)
this.x+=(direccion[i][0]*10)
this.y+=(direccion[i][1]*10)
this.lineTo(this.x,this.y)
this.moveTo(this.x,this.y)
paso++
}else {
this.beginFill( 0xeeeeee ); // con esto ponemos el color de relleno
this.x=0
this.y=0
this.moveTo(this.x, this.y);
for (i=0;i<4;i++){
this.x+=(direccion[i][0]*30)
this.y+=(direccion[i][1]*30)
this.lineTo(this.x, this.y);
}
this.endFill();
this.onEnterFrame=null
}
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/