Dimenziós tömbök (tömb objektum), a nyelv actionscript

Írásakor szinte bármilyen programot, meg kell dolgozni csoportok kapcsolódnak egymáshoz adatokat. A folyamat során gyakran van szükség, hogy rendezni az adatokat, hogy átalakítja őket kiszámíthatatlan módon. Segítségével tömbök, akkor lehet építeni a program hatékonyabb szintre. A tömbök leghasznosabb ActionScript tárgyakat, és hogy lesz a témája ez az előadás.

Array objektum

Ahhoz, hogy hozzon létre egy új példányt Array, akkor kell használni a kivitelező new Array ().

Ebben a példában, a tömb jött létre, amely három elemet. Azonban sem a tömb elemei még nem társul egy bizonyos értéket, a tömb üres!

Ebben a példában, a tömb már tele során a képződésének. Felhívjuk figyelmét, hogy az ActionScript nyelv nagyon rugalmas tekintetében tömbök, ellentétben más nyelveken, amelyek meghatározzák nagyon szigorú inicializáló szabályok szeretne adni egy adott számú elem a tömbben, és a tárolt adatok típusa a tömb értékeit. Actionscript a tömb elemeinek számát lehet növelni, ha szükséges. Ezen túlmenően, a tömb lehet tölteni tartozó elemek különböző adattípust: egy string ( „nulla”), a számot (1), a logikai (igaz).

Az üzemeltető [] (zárójelben) az olvasás és írás a tömbben. A szögletes zárójelek jelzik az index, hogy létre lehet hozni, és menteni, és meg lehet változtatni.

Tehát, hogy hozzon létre egy sor három elem, és minden eleme a tömb van beállítva. Mindhárom elem - vonalon.

Ahhoz, hogy működjön együtt a tömb elemei is használható már ismeri a csapat: az, ha ... Különösen hurok nagyban leegyszerűsíti a kezelést egy tömb.

Az ActionScript, több típusa van a tömbök: egydimenziós, többdimenziós, párhuzamos, asszociatív tömbök. Annak szükségességét, hogy az egyik típusú vagy más folyamatban programozás határozza meg a funkcionalitás, és függ a forgatókönyvet a videó.

Távol az erdőben vagyunk, persze, nem fog menni, tömbök, amelyek találkozni fogunk keretében a negyedik év, és megtudtuk, egy kicsit, a példákban e fejezet nevezzük egydimenziós. Egydimenziós tömböket lehet elképzelni, mint egy-oszlop indexelt adatok. Annak érdekében, hogy képes legyen kezelni a tömb adatok, meg kell, hogy megismerjék a tulajdonságok és módszerek a tömbben.

Az ingatlan az objektum csak egy van, de ez nagyon fontos és hasznos. Ez a tömb hossza - hossza. A tulajdonság értéke egy egész szám, hogy a tömb elemeinek számát, amely változhat a tömb elemeinek számát. Az épülethez való alkalmazásával végezhetjük az üzemeltető. (Dot). Például,

Szeretném kiemelni egy nagyon fontos részlet, annak ellenére, hogy a tömbök ActionScript nem kell folyamatosnak lennie (azaz nem minden elem lehet meghatározni), a tömb hossza mindig eggyel több, mint az index az utolsó elem!

Néhány módszer a Array objektum

concat ()
concat () módszert használják, hogy hozzon létre egy új tömböt. Ennek elemei tömb az új elemeket a tömb, amelyből a módszer az úgynevezett, és az elemek, amelyek hozzá vannak erősítve, hogy a tömb megadott paraméterekkel.

A módszer lehetővé teszi, hogy összekapcsolják a két tömböt, és talán három és négy egyetlen tömb, megjelölve a nevét az új tömbök paraméterek (ha több tömböt, nevük vesszővel elválasztva).

csatlakozzon ()
csatlakozzon () metódus minden elemét egyesíti a tömb egy string. Ha a módszer paramétereket nem írják, az alapértelmezett, mint egy szeparátort a tömb elemeinek vesszőt használ, hogy létrehozza a vonalat.

Ebben az esetben, ha a paraméter meg van adva bármilyen karaktert, akkor lehet használni, mint egy elválasztó kialakított egy sor a tömb.

pop ()
pop () metódus eltávolítja az utolsó elem a tömb, és visszaadja az értékét. Paraméterek ez a módszer nem, mert csak ő képes eltávolítani az utolsó elem az összes közül.

tolja ()
push () módszer, hogy egy vagy több elemet, hogy a végén a tömb, és visszatér egy módosított tömb hossza. Ellentétben a módszer concat (), amelynek használata van létrehozására az új tömb, push () eljárással olyan meglévő módosítása tömb.

Minden példák anyagában ez az előadás, én erősen ajánlom, hogy teszteljék a Macromedia Flash. Itt van egy videó, amely bemutatja az első része a példák, amelyek bemutatják a munkamódszerek a tárgy Array, a fent tárgyalt.

két réteg és egy keret felhasználhatja a szervezet a videót.

Frame lista a script:

Gomb „töltse ki a mezőket” sorolja fel a script:

Mi továbbra is beszélni. Több megismerkedett néhány módszer a Array objektum

reverz ()
fordított () módszer lehetővé teszi, hogy kifordul tömb, más szóval átrendezi az eredeti tömb helyezve az utolsó elem a helyén az első, utolsó előtti - helyett a második ...

shift ()
shift () az eljárás eltávolítja az első tömb elemet, és visszaadja az értékét eltolja a fennmaradó elemeit, hogy a bal oldali egy pozícióval. Paraméterek ebben a módszerben, nem, mert képes eltávolítani csak az első eleme a minden. Nagyon hasonlít a munkát a pop () metódus.

szelet ()
szelet () módszert használják, hogy hozzon létre egy új tömböt tartalmazó része az elemek az eredeti tömb. Ez nincs hatással az eredeti tömb. Az új tömb van kialakítva az elemek az eredeti elvén nyírás ... (az első beállítási módját - az index az eredeti tömb), és akár ... (második paraméter a módszer - az index az eredeti tömb).

A jelenléte az első paraméter kötelező, de a második paraméter a módszer lehet veszíteni, a program az utolsó index a tömb ebben az esetben.

splice ()
splice () metódus lehetővé teszi, hogy módosítsa a meglévő tömb három módja van:

  1. eltávolítani egy vagy több elemet minden tartományban a tömb;
  2. cserélje ki a tömb elemeinek kiválasztott sávban a te;
  3. hogy vezessenek be új elemeket egy meglévő tömb.

Ez a módszer két paramétert: a kiindulási index és az elemek száma, hogy el kell hagyni. Ezen felül, akkor adja meg akárhány elemet kívánt belépni egy tömbben.

Elemek törlése: Cserealkatrészeket: Elemek hozzáadása:

Vegye figyelembe, hogy, ha hozzá elemeket a tömb a második paraméter a módszer nulla!

unshift ()
unshift () metódus be több tömb elemeit az elején, jobbra mozog a többi elem és hosszát adja vissza a frissített tömb.

Itt görgő, ahol a második rész összegyűjtjük példák működésmódját demonstráló Array objektum módszerek. Munkája, program, kérjük magad.

Házi feladat: Programozás alapjai Macromedia Flash MX

Ismétlődő videók bemutatott ez az előadás. Befejezése küldetések a formájában jelen lévő egy fájl FLA formátumban (ha a fájl mérete meghaladja a 150 KB, kérjük csomag a fájlt a fájl), és elküldi azt a tanár.

Sok sikert kívánok az otthoni tanulmányi Macromedia Flash MX!

Kapcsolódó cikkek