Arrays [40. oldal] ✿ Olvassa ingyen online és regisztráció nélkül" />

Illusztrált bemutató a flash játékok létrehozásáról> bevezetés a actionscript> tömbök oldalára -

A programozási nyelv bevezetése nem lenne teljes a tömbök figyelembevétele nélkül. Habár számos egyszerű művelet végezhető tömbök használata nélkül, az a személy, aki nem tud együttműködni a tömbökkel, nem tekinthető igazi programozónak.

A tömb egyfajta változó. Az eddig használt változók egy értéket tartalmazhatnak: egy számot vagy egy karakterláncot. A tömb nem tartalmazhat egy vagy több értéket. Így néz ki a tömb:

myArray = ["Apple". "Orange". "Peach". "Szilva"];

A tömbelem eléréséhez használjon speciális szintaxist:

myItem = myArray [1];

A myItem változónak az "Orange" értéke lesz, mivel a tömbök, valamint a sorok pozíciójának számlálása 0-val kezdődik.

Könnyű kitalálni, hogy a tömbök sok hasonló típusú adatot tárolnak. A tömbök műveleteinek több funkciója is van. Először is nézzük meg, hogyan készülnek a tömbök. Ez többféleképpen is megvalósítható. Eddig csak azt a módot vettük figyelembe, amelyben egy tömb minden elemét egyszerre adjuk meg. Hozzon létre egy üres tömböt, és hozzon hozzá elemeket hozzá:

myArray = új Array ();

Ennek a kódnak az első sorában üres tömb keletkezik. Az alábbi négy sor mindegyike egy elemet ad hozzá a tömbhöz a push parancs segítségével. A "mindent egyszerre" módszerrel összehasonlítva ez a módszer bonyolultabbnak tűnik, de elengedhetetlen a tömbök kialakításában, amelyek elemei nem ismertek előre. Például engedélyezheti a felhasználó számára az adatok bevitelét, majd hozzáadhatja őket a tömbhöz.

A tömb hossza ugyanúgy felismerhető, mint a húr hossza:

Már tudja, hogyan érheti el a tömb egy elemét szögletes zárójelek segítségével. A pop parancs segítségével megteheti az ott elhelyezett utolsó elem értékét a tömbből. Törli a tömbből. Példánkban továbbítjuk a Kimenet ablakba. A következő kódszegmens négy elemet ad a tömbhöz, majd a while hurok használatával. eltávolítja a tömb végső elemeit és összekapcsolja őket a kimeneti ablakban:

myArray = új Array ();

Jegyezd fel a tostring funkciót tartalmazó kód utolsó sorát, hogy a tömb olyan formába kerüljön, amely alkalmas a Kimenet ablakban történő megjelenítésre. vagyis a tömb összes elemét string-be konvertálja. Ezzel a funkcióval ellenőrizheti, hogy a tömb megfelel-e az Ön igényeinek. Végül, az összekötő funkció lehetővé teszi egy vagy több elem törlését egy tömbből:

myArray = ["Apple". "Orange". "Őszibarack" "szilva"];

myArray.splice (2. 1);

A splice parancs több funkciót is végrehajthat. Ebben a példában két paramétert tartalmaz. Az első meghatározza azt a pozíciót, amellyel az elemek eltávolítása megkezdődik (0-tól számítva!), A második - a törölni kívánt elemek számát. Esetünkben a 2. pozícióban lévő "Peach" elem törlésre kerül, és a második paraméter 2-re történő módosításával törli mind az "őszibarack", mind a "szilva" elemet. A második paraméter eltávolításával törli a tömb összes elemét.

A splice funkciót elemek hozzáadására is használják. A hozzáadott elemet a harmadik paraméter határozza meg:

myArray = ["Apple". "Orange". "Őszibarack" "szilva"];

myArray.splice (2. 1. "Körte");

Ebben a példában, az eltávolított elem m Peach „és annak helyét vesszük az az elem,” félelem”. A negyedik, és a következő paramétereket használjuk egy második vagy több elem. Ha az érték a második paraméter egyenlő lesz 0. nem elemek nem lehet eltávolítani. Most, hogy van egy ötlete az alapjait ActionScript, itt az ideje, hogy ezt a tudást, hogy hozzon létre egy teljesen professzionális töredékei flash görgőket. a következő fejezetben fogunk készíteni egy pár hasonló darab, majd kezdődő 5. fejezet, „vizuális effektusok”, folytassa a NAP Az egész program.

A PROJEKTEK

  • Navigátor az aromák óceánjában

Kapcsolódó cikkek