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

Създавайки flash символ вие фактически създавате ActionScript потребителски клас. В объектно-ориентираното програмиране (ActionScript ООП) вие трябва първо да създадете екземпляр на класа (instance) и едва след това ще можете да управлявате екземпляра.

Създаването на екземпляр е много просто: хванете символа от библиотеката (Library) с мишката и я изтеглете на сцената (Stage). Броят екземпляри на един и същи символ, намиращи се на сцената не е ограничен. За да ги управлявате безпроблемно, трябва на всеки екземпляр да зададете собствено уникално име. Всъщност това име става име на променлива ActionScript ActionScript c помощта на която вие ще се обръщате към символа в своя код. И така, всеки екземпляр трябва да има свое уникално име.

При създаване на екземпляр неговото име се въвежда в панела Properties. Правилата за писане имена на променливи ние вече разгледахме в урока 7. Създаване на ActionScript променливи: името трябва да започва с буква, да се състои само от букви, цифри и долно тире. Също така вие трябва да се придържате към избрания от вас стил на писане на имената, например, camel casing.

Удобно е да създавате екземпляри за MovieClip, чиито имена да започват с " mc ", а след това да добавяте и самото име, ако е нужно в края можете да добавите и пореден номер. Например, екземпляри с име Book, могат да бъдат записани по следния начин: mcBook1 и mcBook2. Имената на бутоните, на свой ред, обикновено започват с сокращения " btn ", а след това се добавя понятно (описателно) име, например, btnProductsPage.

Създаване на екземпляр (Instance)

Отворете панела Library. Кликнете на символа, хванете го с мишката и го изтеглете на сцената. Екземпляра се появява на сцената.

create-instance

Задаване име на екземпляра

Маркирайте екземпляра и отворете панела Properties. В полето "Instance Name" въведете името на елземпляра.

name-instance

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

В някои случаи е необходимо да се прекъсне връзката на екземпляра със символа-родите. За да го направите, изберете в главното меню Modify –> Break Apart.

break-apart

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

Ако трябва да направите замяна на екземпляр на даден символ с друг, съхраняващ се в библиотеката, то трябва да маркирате екземпляра и в панела Properties да натиснете бутона Swap (замяна).

swap

Отваря се диалоговият прозорец Swap Symbol (замяна на символ). Изберете от списъка необходимия символ и натиснете  OK.

swap-symbol-dialog-box

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

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

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

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