Villkorssatser behövs i nästan varje Adobe Flash CS3 -program . Och det beror på villkorssatser är instruktionerna ett program använder för att fatta beslut . För att säkerställa störningsfri utveckling av ett Flash -program , är det nödvändigt att förstå den underliggande logiken i beslutet variabler och de åtgärder som resultatet . Och det beror på dåligt utformade villkorlig koden gör det svårt att hitta fel kod programmering , ökar kodrader behövs och gör programmet svårt att läsa och förstå . Villkor , beslut och åtgärder
Ett sätt att effektivt använda villkorssatser är att först lista vilka åtgärder som ska vidtas till följd av särskilda förhållanden . Till exempel, om en knapp är markerad , gå till en webbsida . Om musen klickas , visas ett textmeddelande . Det finns dock åtgärder som behöver vidtas till följd av en eller flera villkor är sant . Till exempel, om alternativknappen A , alternativknapp B knappen C väljs , låter det siren larm .
Flödesscheman används ofta för att påskynda , dokumentera och förenkla koden utveckling när ett program har många villkorssatser . Flödesschemat beskriver grafiskt flödet av åtgärder för olika förhållanden . Effektivt är det sekvenseras grafisk representation av program kassaflöde listan med villkor /insatser i ditt program . Oavsett
Villkorlig Selection Riktlinjer
av koden utvecklingsstrategi du använder för att koda ditt program , måste du välja vilken typ av ActionScript villkorssatser att använda . ActionScript villkorssatser inkluderar om /då uttalande, om /då /else och målet /switch .
En generell riktlinje är att använda är att använda om /då eller om /då /annan uttalande när det inte finns mer än ett fåtal ingångsvillkoren för varje beslut . Om det finns många ingångar förhållanden , är målet /switch anses mycket lättare att genomföra . Och det beror på att det tar färre rader kod , och är lättare att läsa .
En annan regel är att undvika djupt kapslade om /då /annan uttalanden . Och framför allt undvika nästlade OM /då uttalanden som innehåller flera booleska operatorer ( AND , OR ) . Detta beror på att det ofta är svårt att följa kapslade om /då logiken . Till exempel , följande generiska kapslade om /då påståendet är svårt att följa :
p Om solen skiner sedan gå till affären annars om temperaturen är under 50 grader aktivera aggregatet upp och stanna hemma annars om temperaturen är över 80 och sedan gå till stranden . för att säkerställa att ditt program är lättare att koda Addera ditt klarhet, logik och struktur
, felsöka och läs , överväga att skriva en sekventiell sammanfattning av hur din villkorlig logik fungerar . Om logiken kan lätt följas när skriftligt , är det ofta lättare att konstruera ett flödesschema och skriva ActionScript-kod som är enklare att koden , tar mindre tid att koda och gör det lättare att lokalisera och åtgärda kodningsfel .
Addera