var izquierda:Boolean = false;
var derecha:Boolean = false;
miClip.x = 30;
miClip.addEventListener(MouseEvent.CLICK,rotar);
function rotar(event:MouseEvent):void{
if (miClip.x <= 30) {
miClip.rotation = 10;
derecha = true;
}
if (miClip.x >= 515) {
miClip.rotation = -10;
izquierda = true;
}
}
miClip.addEventListener(Event.ENTER_FRAME,para)
function para(event:Event):void{
if (derecha) {
if (miClip.x < 515) {
miClip.x = miClip.x + 6;
}
else {
miClip.rotation = 0;
derecha = false;
}
}
if (izquierda) {
if (miClip.x > 30) {
miClip.x = miClip.x - 6;
}
else {
miClip.rotation = 0;
izquierda = false;
}
}
}
Como puedes observar el código es idéntico al anterior pero cambiando las sentencias de salto de fotograma por cambios de rotación en el clip.
Síguenos en: Facebook Sobre aulaClic Política de Cookies
© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.