Una forma de utilizar eficazmente las sentencias condicionales es la primera lista de las acciones que deben ser tomadas como consecuencia de las condiciones específicas. Por ejemplo , si se selecciona un botón, vaya a una página Web. Si se hace clic en el ratón, mostrar un mensaje de texto. Hay , sin embargo , las acciones que deben tomarse como resultado de una o más condiciones son verdaderas. Por ejemplo , si el botón de radio A , radio botón B y radio botón C se seleccionan , sonar la sirena de alarma .
Diagramas de flujo
a menudo se utilizan para acelerar , documentar y simplificar el desarrollo de código cuando un programa tiene muchas sentencias condicionales . El diagrama de flujo que describe gráficamente el flujo de las acciones tomadas para diferentes condiciones . Efectivamente se secuenció representación gráfica del flujo del programa de la lista de condiciones /acciones en su programa.
Condicional Selección Directrices
Independientemente de la estrategia de desarrollo de código que se utiliza para codificar su programa, usted tendrá que seleccionar el tipo de sentencias condicionales ActionScript para su uso. Sentencias condicionales ActionScript incluye el if /then , la declaración if /then /else y la sentencia case /switch.
Una pauta general es utilizar es utilizar el si /entonces o el if /then /else declaración cuando no hay más de unos pocos condiciones de entrada para cada decisión . Si hay muchas condiciones de entrada , la declaración de caso /interruptor se considera mucho más fácil de implementar . Y eso se debe a que se necesita un menor número de líneas de código y es más fácil de leer.
Otra regla es evitar profundamente anidado if /then /else declaraciones. Y sobre todo evitar anidado IF /THEN declaraciones que incluyen numerosos operadores booleanos ( AND, OR) . Esto es porque a menudo es difícil de seguir anidado si /entonces la lógica . Por ejemplo, el siguiente genéricos anidados if /then es difícil de seguir :
Si el sol está brillando y luego ir a la tienda más si la temperatura está por debajo de 50 grados a su vez el calentador y se quedan en casa else if la temperatura es superior a 80 y luego ir a la playa.
claridad , lógica y estructura
Para asegurar que su programa es más fácil de codificar , depurar y leer , que no hacer una síntesis secuencial de cómo funciona su lógica condicional . Si la lógica es fácil de seguir cuando se escribe , a menudo es más fácil construir un diagrama de flujo y escribir código ActionScript que es más fácil de código , tarda menos tiempo en código y hace que sea más fácil de localizar y corregir los errores de codificación .