Array [страница - 40] ✿ Прочети онлайн безплатно и без регистрация" /> Array [страница - 40] ✿ Прочети онлайн безплатно и без регистрация" />

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

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

Масивът е един вид променлива. Променливите, които сте използвали досега, могат да съдържат една стойност: брой или низ. Масивът може да съдържа нито един, един или повече стойности. Ето един масив:

MyArray = [ "Apple". "Orange". "Праскова". "Plum"];

специален синтаксис използва за обозначаване на елемент масив:

myItem = MyArray [1];

променлива MyItem ще има стойност на "Orange", тъй като обратното броене на разпоредбите на информационните масиви, както и в редове, като се започне с 0.

Не е трудно да се отгатне, че масиви се използват за съхраняване на множество подобни данни. За да извършва операции върху масиви, предназначени няколко функции. На първо място, нека да разгледаме как да създадете масиви. Това може да стане по няколко начина. Досега са се разглежда само начина, по който са изложени веднага всички елементи на масива. Можете също така да създадете празен масив и добавяте елементи към него:

MyArray = нов Array ();

В първия ред на код създава празен масив. Всеки от следващите четири линии се добавят към един масив елемент с помощта на командата тласък. В сравнение с "всички наведнъж", този метод изглежда е по-сложно, но е необходим за изграждането на масиви, всички елементи, от които не са предварително известни. Например, можете да се даде възможност на потребителя да въвежда данни, а след това да ги добавите към масива.

Дължината на масива може да се намери, както и дължината на низа:

Вече знаете как да достигнете до един елемент на масива с помощта на квадратни скоби. Използването на поп команда, можете да вземете стойността на масив от последните обявяването има елемент. В този случай той се отстранява от масива. В нашия пример, ние ще го предаде на прозореца Output. Следният код сегмент добавя четири елемент масив, и след това се използва, докато линия. Той премахва елементи целевите масиви и ги разбъркайте в прозореца Output:

MyArray = нов Array ();

Обърнете внимание на последния ред на код, който съдържа ToString функция, за да донесе на масива във форма, подходяща за показване в изхода. т.е. конвертира всички елементи на масива в низ. Ако можете да използвате тази функция, за да се уверите, че масива съответства на вашите изисквания. На последно място, снаждане функция ви дава възможност да изтриете един или повече елементи от масива:

MyArray = [ "Apple". "Orange". "Праскова" "Plum"];

myArray.splice (2. 1);

снаждане отбор може да изпълнява няколко функции. В този пример, той съдържа два параметъра. Първият определя позицията, от която да започнете да триете елементи, вторият (преброяване от 0!) - броят на елементи, за да бъде изтрита. В този случай, елементът "Праскова", ще бъдат премахнати, което е в позиция 2. Промяна вторият параметър е 2, и да извадите "Праскова" и "слива". Премахване на втората опция, можете да премахнете всички елементи на масива.

снаждане функция също се използва за добавяне на елементи. Добавената елемент е разположен в третата параметъра:

MyArray = [ "Apple". "Orange". "Праскова" "Plum"];

myArray.splice (2. 1. "Pear");

В този пример, отстраненото елемент м Праскова ", и неговото място се заема от елемента" Страх ". Четвъртият и следните параметри се използват за поставяне на втора или повече елементи. Ако стойността на втория параметър ще се равнява на 0. Нито елементи няма да бъдат премахнати. Сега, имате ли представа за основите на ActionScript, че е време да се прилагат тези знания за създаване на напълно професионални фрагменти от Flash-ролки. в следващата глава, ние ще създадем няколко подобни парчета, а след това, като се започне с глава 5 ", създаване на визуални ефекти", преминете към дрямка ISAN цели програми.

НАШИТЕ ПРОЕКТИ

  • Navigator в ароматите океана

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

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