AS3 Condicional Switch Stament
Imaginemonoss que pudiesemos utilizar un switch stament utilizando operadores logicos en vez de operadores de igualdad.
De esta manera podriamos tener un codigo parecido al siguiente:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | var value:int = 2; switch(value){ case < 1: trace("Value is less than 1"); break; case 2: trace("Value definitely equals 2"); break; case >= 3: trace("Value is greater than or equal to 3"); break; case > 1 && < 3: trace("Value is greater than 3 and less than 5"); break; case !== 5: trace("Value definitely doesn't equal 5"); break; } |
Buscando por la red encontre esta solucion:
1 2 3 4 5 6 7 8 9 10 11 12 | var value:int = 2; switch (true) { case value < 1: trace("Value is less than 1"); break; case value == 1: trace("Value equals 1"); break; case value > 1: trace("Value is greater than 1"); break; } |


