Comunidad de diseño web y desarrollo en internet online

problema con el switch

Citar            
MensajeEscrito el 19 Ene 2007 01:31 pm
como puedo hacer algo así? Esto no funciona.

Código :

switch (aleatorio) {
   case (8 or 15 or 16 or 27 ):
      mi_cargador.contentPath = "image/imagen01.jpg";
   break;
   case (3 or 21 or 10 or 8):
      mi_cargador.contentPath = "image/imagen01.jpg";
   break;
   default:
      mi_cargador.contentPath = "image/imagen02.jpg";
}


Gracias por anticipado.

Por walterExp

19 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 19 Ene 2007 01:43 pm
sustituye or por ||

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 19 Ene 2007 03:22 pm
Muchas gracias, me estaba volviendo loco.

Por walterExp

19 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 19 Ene 2007 05:19 pm
Creía que ya lo tenía, pero lo he probado y no me funciona, no se que estoy haciendo mal... le he dado un montón de vueltas. Y seguro que es algo muy simple pero nada.

A ver si alguien me ilumina. Gracias.

Por walterExp

19 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 19 Ene 2007 05:47 pm
:?

Código :

switch (aleatorio) {
  case 8:
  case 15:
  case 16:
  case 27:
    mi_cargador.contentPath = "image/imagen01.jpg";
    break;
  case 3:
  case 21:
  case 10:
  case 8:
    mi_cargador.contentPath = "image/imagen01.jpg"; // idem q el anterior
    break;
  default:
    mi_cargador.contentPath = "image/imagen02.jpg";
}


Aunque para este caso sería mejor utilizar una sentencia if..else.

Saludos!

Por dmvalverde

150 de clabLevel



Genero:Masculino  

Extremadura

firefox
Citar            
MensajeEscrito el 20 Ene 2007 09:07 am
Lo tengo hecho con if..else pero quería que mi código quedara más limpio usando el case. Pensaba que en un case podía meter más de una condición en vez de tener que poner un case detrás de otro. De todas formas creo que así quedará más limpio que como yo lo tenía.

Muchas gracias.

Por walterExp

19 de clabLevel



Genero:Masculino  

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.