Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/04/2008, 08:52
Avatar de kowkow
kowkow
 
Fecha de Ingreso: febrero-2008
Ubicación: En Xalapa
Mensajes: 29
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Rotar sobre su eje

Hola buenos días, yo tambien soy nueva en el uso de flash y sobre todo de AS.Hace poco hice una pregunta sobre como podia hacer que al dar click en un MC, pudiera girar otro MC. Una de las muchas personas amables(cuyo nick es Yoseman) de este foro me envio un código que me dio una idea muy clara de lo que yo quería hacer y de como adaptarlo a mi necesidad y por lo tanto me funciono. Lo anexo a continuacion:
Código:
seleccionado=-1;
rotar=-1;
mGeneral.mBorde._visible=(seleccionado==-1) ? false : true;
mGeneral.onRelease=function()
{
seleccionado*=-1;
mGeneral.mBorde._visible=(seleccionado==-1) ? false : true;
}

mRotar.onPress=function()
{
rotar=1;
}

mRotar.onRelease=function()
{
rotar=-1;
}
paso=5;
this.onEnterFrame=function()
{
if(seleccionado==1 && rotar==1)
mGeneral._rotation-=paso;
}
Y el me explico lo siguiente:
"Al presionar sobre el clip mRotar(mientras no se suelte) el clip mGeneral girará en el sentido contrario de las agujas del reloj. Cuando se suelte dejará de rotar.

Si por ejemplo dentro el clip mGeneral defines un clip de película que corresponda al borde de dicho clip y lo llamas mBorde, podrías desactivar y activar el clip.

paso es la variable que define los grados a rotar."


Suerte y ojala te sirva
p.d si no te funciona, no desesperes alguien más te dará una opcion