Изпратете запитване:
Полетата маркирани със звезда (*) са задължителни за попълване.
Vinaora Nivo SliderVinaora Nivo SliderVinaora Nivo Slider
1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)

В обектно-ориентираното програмиране (ActionScript ООП) пакетът е контейнер за група родствени класове ActionScript. Всъщност пакетът е папка на вашия компютър, в която се съхраняват файловете на класовете. Пакетите, които вие създавате за всеки ваш flash-проект трябва да се съхраняват в същата папка, в която се съхраняват и останалите файлове на проекта. Обикновенно, пакетът (package) от най-горен клас се съхранява в същата папка, както и fla-файла. Името на пакета започва с малка буква. Ако е съставено от няколко думи, всяка следваща дума се пише с главна буква - camel casing.

Тъй като съществова голямо количество вградени в ActionScript 3 класове, то винаги има вероятност, създавайки ваш собствен клас, да го назовете със същото име като вече съществуващ в AS3. При такава ситуация ще възникне конфликт на имената и flash-филма ще даде грешка. За да се избегнат подобни ситуации, помагат пакетите в ActionScript.

Записването името на класа, който принадлежи на определен пакет в  ActionScript се прави по следния начин:  ако класът Books принадлежи на пакета homeLibrary, то технически трябва да запишете така:

homeLibrary.Books

Даже ако в ActionScript има вграден клас с име Books, то пакет с име homeLibrary няма, затова и няма да има конфликт с имената. Вие не трябва да правите нищо особено за да създадете пакет - просто трябва да създадете нова папка със средствата на операционната система и да кръстите с нужното  име.

Създаване на пакет в ActionScript

Отворете Windows Explorer.

Намерете папката, където се съхранява вашият fla-файл.

Създайте в тази папка нова папка с желаното име на пакет.

Пакетът ActionScript е създаден.

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

За да съхраните уникалността на имената на класовете, програмистите отдавна използват реверсивният (обратен) способ за записване на имената. Това значи, че за сайта bestwebdesign.org.uk, вие трябва да създадете пакет с име uk.org.bestwebdesign. Тъй като името на домена е действително уникално, няма начин да се получи съвпадение.

Обаче, както знаем в имената на папките не трябва да има точки, затова можем да използваме разделител тире. Разбира се, вие не сте длъжни да се съобразявате с това - тази система е разработена само за да се избегнат конфликтите в имената на класовете. Така, че ако вие взаимствате класове, писани от други програмисти, този подход ви гарантира безконфликтност.

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

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

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