Le istruzioni condizionali sono necessari in quasi ogni programma Adobe Flash CS3 . E questo perché le istruzioni condizionali sono le istruzioni di un programma utilizza per prendere le decisioni . Per garantire senza problemi lo sviluppo di un programma di Flash , è necessario capire la logica di fondo delle variabili decisionali e le azioni che derivano. E questo perché il codice condizionale mal progettato rende difficile trovare errori di programmazione del codice , aumenta le righe di codice necessarie e rende il programma difficile da leggere e capire . Condizioni, le decisioni e le azioni
Un approccio di utilizzare efficacemente le istruzioni condizionali è alla prima lista che le azioni devono essere prese a seguito di specifiche condizioni . Ad esempio, se si seleziona un pulsante , passare a una pagina Web . Se si fa clic con il mouse , visualizzare un messaggio di testo . Vi sono , tuttavia , le azioni che devono essere prese come risultato di una o più condizioni di essere vero. Ad esempio, se il pulsante A, pulsante B Radio e radio pulsante C sono selezionati , l'allarme della sirena.
Diagrammi di flusso
sono spesso utilizzati per accelerare , documentare e semplificare lo sviluppo di codice quando un programma ha molte istruzioni condizionali . Il diagramma di flusso descrive graficamente il flusso delle azioni intraprese per condizioni diverse. Effettivamente è sequenziato rappresentazione grafica del flusso di programma per l' elenco delle condizioni /azioni nel programma.
Condizionale Selection Linee guida
Indipendentemente dalla strategia di sviluppo di codice che si utilizza per codificare il vostro programma , si dovrà selezionare il tipo di ActionScript istruzioni condizionali da utilizzare. ActionScript istruzioni condizionali includono l' enunciato if /then , if /then /else e l'istruzione case /switch.
Una linea guida generale è di usare è quello di utilizzare l' if /then o if /then /else economico quando non ci sono più di un paio di condizioni di ingresso per ogni decisione. Se ci sono molte condizioni di ingresso , l' istruzione case /switch è considerato molto più facile da implementare. E questo è perché ci vuole meno righe di codice ed è più facile da leggere .
Un'altra regola è quella di evitare profondamente nidificato if /then /else . E soprattutto evitare nidificato if /then dichiarazioni che contengono numerosi operatori booleani (AND, OR) . Questo è perché è spesso difficile seguire if /then annidati logica . Ad esempio, il seguente generico nidificato if /then affermazione è difficile da seguire :
Se il sole splende poi andare al negozio altrimenti se la temperatura è al di sotto di 50 gradi accendere il riscaldamento e rimanere a casa altrimenti se la temperatura è superiore a 80 poi andare in spiaggia .
chiarezza , logica e la struttura
Per assicurare che il vostro programma è più facile da codice , eseguire il debug e leggere , crei una sintesi sequenziale di come funziona la logica condizionale . Se la logica può essere facilmente seguita quando scritto , spesso è più facile costruire un diagramma di flusso e di scrivere codice ActionScript che è più semplice da codice , richiede meno tempo per codice e lo rende più facile da individuare e correggere errori di codifica .
< Br >