ПредишенСледващото

Когато пишете почти всяка програма, трябва да се работи с групи, свързани помежду си данни. В този процес, често е необходимо да сортирате данните, да ги променям в непредсказуеми начини. Използването им, може да се изгради на програмата за по-ефикасно ниво. Масивите са най-полезни на ActionScript обекти и че те ще бъдат предмет на тази лекция.

Array обект

За да създадете нова инстанция на Array, трябва да използвате конструктор нов Array ().

В този пример, масива е създаден, състояща се от три елемента. Въпреки това, нито един от елементите на масива все още не е свързан с определена стойност, масивът е празен!

В този пример, масива е напълнена в хода на неговото формиране. Моля, имайте предвид, че на езика ActionScript е много гъвкав по отношение на масиви, за разлика от други езици, които определят много строги правила за инициализация, които искате да зададете определен брой елементи в масива, както и вида на данните, съхранявани в масив от стойности. В ActionScript брой елементи масив може да бъде увеличена, ако е необходимо. В допълнение, масива може да бъде напълнена с елементи, принадлежащи към различни типове данни: низ ( "нула"), номера (1), булеви (истина).

е оператор [] (скоби) за четене и писане на масива. Квадратните скоби показват, индексът, който може да бъде създаден и запазен, и може да бъде променена.

Така че, за да се създаде набор от три елемента, както и всеки елемент на масива се задава. Всички три елемента - линия.

За да работите с елементите на масива може да се използва вече познати на вашия екип, защото, ако ... По-специално за контур значително опростява обработката на масив.

В ActionScript, има няколко типа масиви: едномерна, многоизмерен, паралелно, асоциативни масиви. Необходимостта да се използват един или друг вид в процеса на програмиране се определя от тяхната функционалност и зависи от сценария на вашето видео.

Далеч в гората сме, разбира се, няма да отида, масиви, които ще се срещнат в рамките на четвъртата година, а ние научихме малко, в примерите на тази глава по-нататък едномерна. Едномерни може да се мисли като една колона, индексирани данни. С цел да бъде в състояние да се справят с масив от данни, трябва да се запознаят с качествата и методите на обекта Array.

Имотът на този обект е само един, но това е много важно и полезно. Тази дължина масив - дължина. Жилището е цяло число, равно на броя на масив елементи, които могат да варират в зависимост от броя на елементите масив. Достъпът до имота може да се осъществи с помощта на оператора. (Точка). Например,

Бих искал да подчертая една много важна подробност, въпреки факта, че масивите в ActionScript не трябва да бъде непрекъснат (т.е. не всички елементи може да се определи), размерът на масива е винаги с един повече от индекса на последния елемент!

Някои методи на обекта Array

Concat ()
Concat () метод се използва за създаване на нов масив. Елементите на този набор са нови елементи на масива, който се нарича метод, както и елементи, които са прикрепени към масива определен като параметри.

Методът дава възможност да се съчетаят два масива, а може би и три, и четири в един масив, се посочват имената на уедрените масиви като параметри (ако няколко масиви, имената им са разделени със запетая).

присъединят ()
присъединят () метод съчетава всички елементи на масива в низ. Ако параметрите на метода, не са посочени, по подразбиране като разделител за масив от елементи поставя запетая и се използват, за да се създаде по линията.

В този случай, ако параметър е посочен всеки символ, ще се използва като разделител образуван от един ред на масива.

поп ()
поп () метод премахва последния елемент на масива и връща стойността му. Параметрите на този метод, не, защото само той е в състояние да премахнат последния елемент от всички.

натиснете ()
тласък () метод за добавяне на един или повече елементи в края на масива, и връща модифициран дължина масив. За разлика CONCAT на метод (), използването на които има създаване на нов масив, тласък () метод се получава изменение на съществуващите съоръжения.

Всички примери, предвидени в материала на тази лекция, аз силно съветват да се тества в Macromedia Flash. Тук е видео, което представя първата част от примерите, които показват начина на работата Array обекта, обсъдени по-горе.

два слоя и един кадър се използва за организиране на видеото.

списък Frame сценария:

Бутон "попълнете полетата" списък на сценария:

Ние продължаваме да говорим. Повече запознаят с някои от методите на обекта Array

обратната ()
обратни () метод позволява да се обърнат наопаки масив, с други думи пренарежда оригиналния масив чрез поставяне на последната си елемент на мястото на първия, предпоследния - на мястото на секунда ...

промяна ()
изместване () метод премахва първия елемент масив и връща стойността му се измества останалите елементи от лявата с една позиция. Параметрите на този метод, не, защото той е в състояние да се премахне само първият елемент от всички. Много подобна на работата на поп (метод).

парче ()
парче () метод се използва за създаване на нов масив, съдържащ част от елементите на оригиналния масив. Това не оказва влияние върху оригиналния масив. Новият масив е образуван от елементите на оригинала на принципа на стреляйки ... (първа определяне метод - индексът в оригиналния масив) и до ... (втори параметър на метода - индексът в оригиналния масив).

Наличието на първия параметър е задължително, но вторият параметър на метода е възможно да се загубят, програмата използва последната индекса на масива в този случай.

снаждане ()
снаждане () метод дава възможност да се промени съществуващото масив по три начина:

  1. отстраняване на един или повече елементи във всяка гама от масив;
  2. замени елементи масив в избрана ти кръг;
  3. да се въведат нови елементи към съществуващ масив.

Този метод има два параметъра: началната индекс и броя на елементите да бъдат изтрити. В допълнение, можете да зададете произволен брой елементи, които искат да влязат в масив.

Изтриването на елементи: Резервни елементи: Добавяне на елементи:

Имайте предвид, че при добавяне на елементи към дългия списък с втори параметър на метода е нула!

unshift ()
unshift метод (), за да вмъкнете няколко масив елементи в началото, се движи от дясно на останалите елементи и връща дължината на актуализираната масив.

Тук валяк, при което втората част се събира примери, демонстриращи методи за експлоатация Array обект. Неговото дело, по програмата, моля себе си.

Домашни: Основи на програмирането в Macromedia Flash MX

Дублиране на видеоклипове, представени в тази лекция. Завършени куестове за настоящето под формата на файл в FLA формат (ако размерът на файла превиши 150 KB, моля опаковат файла във файла) и да го изпратите на преподавателя.

Желая ви успех в дома си проучване Macromedia Flash MX!

Свързани статии

Подкрепете проекта - споделете линка, благодаря!