Изпратете запитване:
Полетата маркирани със звезда (*) са задължителни за попълване.

Notice: Undefined variable: captionHeight in /home/bestweb/public_html/modules/mod_vt_nivo_slider/helper.php on line 55
Vinaora Nivo SliderVinaora Nivo SliderVinaora Nivo Slider
1 1 1 1 1 1 1 1 1 1 Rating 5.00 (2 Votes)

Много често в практиката сложно структурирани данни се записват във вид на масив ActionScript или многомерен масив (ActionScript Array). Но простите масиви няма да ви позволят да създадете логическа връзка между значението на елемента и неговия индекс. В зависимост от задачата и характера на данните това може да бъде напълно достатъчно, но в други ситуации може да възникнат проблеми. 

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

В този случай се използва обект ActionScript 3. Също като и простия масив обект ActionScript 3 ще ви позволи да съхраните множество елементи в един обект, но също така ще ви позволи да създавате имена за елементите, наричани свойства (property) и и да ги свържете със значенията (value), които тези елементи съхраняват.

Създаването на нов обект ActionScript става по същия сценарий като създаването на масива. Единствената разлика е, че в обекта ActionScript  вие създавате двойка "свойство-значение", поставяйки точка  "." след името на обекта, след това името (свойство) на елемента и след това знак за равенство и тогава записвате значението на елемента.

Създаване на обект ActionScript 3

1. Въведете ключовата дума var и след това след празна позиция и името на обекта ActionScript 3.

Поставете двоеточие и задайте тип на данните Object и поставете знак "равно".

Наберете new Object();

generic-obekt-1

2. Въведете името на обекта ActionScript 3, който зададохте в първа стъпка.

Поставете точка и въведете името на свойството.

Поставете знак за равенство и въведете значението.

generic-obekt-2

3. Повторете  т. 2 толкова пъти, колкото  елемента имате в обекта.

generic-obekt-3

Обектът (Object) е създаден.

Допълнителна информация

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

var picture:Array = new Array("Иванов", "Ива", 1971);

За обект ActionScript 3 записът ще бъде следния:

var picture:Object = new Object();
picture.artist = "Иванов";
picture.name = "Ива";
picture.year = 1971;

Имате въпрос?

Потърсете отговор в нашите
Често Задавани Въпроси
или се свържете с нас

phone 0878 679 639
mail Пишете ни
skype AртСторм