Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/11/2012, 18:56
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 10 meses
Puntos: 317
Respuesta: cambiar color. Soy principiante.

Chicos: el código se escribe entre etiquetas de código. Gracias.

Yo te había entendido que al disparar con otro evento, el color tenía que "rotar" de anaranjado a verde a azul, y empezar de nuevo.

Normalmente aquí no le hacemos la tarea a nadie, no es la función de un Foro; pero resulta que tu planteo tiene un detalle, que podés descubrir vos mismo, pero por lo general (si tu profesor no lo menciona o te guía) nadie lo saca.

Estás haciendo un condicional, y además de empezar en if(){} y terminar en else{}, en el medio los podés encadenar, para usar más condiciones. En este caso, querés que si empieza en el azul, que lo cambie a anaranjado. Que si está en anaranjado, que lo cambie a verde. Y que si está en verde, lo cambie al azul, y vuelta a empezar. Cada cambio con un evento.

Para eso se usa

Código:
if(unaCondicion){
algo();
}

else if(otraCondicion){
otroAlgo();
}

else if(otraCondicionMas){
otroAlgoMas();
}

else{
ultimoAlgo();
}
En vez de cambiar una variable, agregala; porque te falta la azul.