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

В този урок по ActionScript ще говорим за Flash символи, тъй като те играят голяма роля в анимирането. В урока ще разгледаме следните моменти:

  1. За Flash символите
  2. Съхраняване на символи
  3. Редактиране на символи
  4. Типове символиГрафични символи (graphics)
  5. Символи бутони (Button)
  6. Символи MovieClip

Във Flash символите (symbol) са елементи за многократно използване, съхраняващи се в библиотека. Вие можете да използвате тези символи колкото пъти пожелаете, като поставяте екземпляр на символа (instance) в необходимия кадър (frame). Екземплярът, наричан още инстанция (instance) това е копие на символа. Рисунки, текст, а също и импортирана графика могат да бъдат конвертирани (преобразувани) в символи.

За Flash символите

Главната причина за създаване и използване на флаш символите е анимацията. Но те играят важна роля и при управление на обекти с помощта на ActionScript. За това вие ще конвертирате създадените фигури и импортираните обекти в символи.

Съхраняване на Flash символите

Във всеки файл, който създавате във Flash, има библиотека (library), предназначена за съхраняване на елементите на филма или проекта. Вие можете да управлявате тези елементи от панела Library, организирайки ги за удобство в папки, така  както го правите на своя компютър.

Вие можете отваряте и затваряте панела по време на работа. Всички символи са разположени в азбучен ред. Добавянето на екземпляр от символа в сцената е просто - трябва просто да извлечете символа с мишката в сцената (Stage), като предварително сте избрали неонходимия кадър. В библиотеката вие можете да добавяте или премахвате символи. Имайте предвид, че когато отстраните един символ от библиотеката, вие го отстранявате и в сцената, независимо на колко места сте го използвали.

Редактиране на символи

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

Редактирането на символите-наследници става непосредствено на сцената (Stage), т.е. вие ще виждате и съседните елементи, докато когато редактирате символите-родители, вие трябва да ги отворите (с двукратен клик на мишката) в собствена сцена.

Типове Flash символи

Съществуват 3 типа символи: графични (graphics), бутон (Button) и MovieClip.

Графични символи (graphics)

Вие можете да създавате графични Flash символи, използвайки инструментите за рисуване или импортирайки графика от други програми. Графични символи (graphics) могат да станат както прости геометрични фигури, така и сложни детайлни рисунки.. Текстът също може да бъде превърнат в символ за последваща анимация.

Графичните символи могат да имат собствена времева линия, аналогично на времевата линия на основния филм. Но времевата линия на символа трябва да бъде синхронизирана с времевата линия на филма, т. е символа може да съдържа анимация в себе си, но тя не може да се проиграва независимо от основната времева линия на филма.

Най-важна особеност на графичните символи е невъзможността да се присвояват имена на техните екземпляри! По тази причина вие няма да можете да ги управлявате с помощта на ActionScript. Вие можете да използвате графичните символи вътре в символ-контейнер като строителни блокчета, но не и като Flash символ, които впоследствие да управлявате с помощта на Actionscript.

Символ бутон (Button)

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

Бутонът се създава или с помощта на инструментите за рисуване  или с импортиране. Редът е следният: създава се графичният елемент, а след това се превръща в символ. Въре в бутона могат да се използват други Flash символи (графични и MovieClip) като строителни елементи.

Бутонът е елемент, който може да се управлява с помощта на ActionScript. За да може бутонът да реагира на определени събития: показване с мишката или клик, трябва към него да се добавят тъй наречените слушатели на събития (event listener), а след това да се напише функция (function), която да извърши необходимото действие при натискане на бутона или посочването му с мишката. За събитията (event) ще говорим по-нататък.

Символ MovieClip

Най-често използваните във Flash, а следователно и най-мощните по свойства са MovieClip. Терминът е труден за превод, затова запазваме оригиналното им изпизване. Също като графичните символи и този тип символи имат своя собствена времева линия, подобна на времевата линия на flash-филма и, което е по-важно, тя е независима от последната. Освен това MovieClip може да съдържа в себе си друга анимация, която също да е независима от основната времева линия.

MovieClip се създава или с помощта на инструментите за рисуване във Flash, или чрез импортиране на графика от други програми, с последващо разполагане на собствената му времева линия. Вие можете да използвате графични символи, бутони и други MovieClip вътре в MovieClip-родителя. Освен това MovieClip може да бъде създаден и с помощта на ActionScript!

В действителност, повечето Flash символи, който се използват във flash-клиповете с използване на ActionScript, са обекти от типа MovieClip. В случая вие можете да създавате MovieClip непосредствено с помощта на кода, без да използвате рисуване върху сцената (Stage). В повечето от следващите уроци, ние ще имаме работа именно с MovieClip.

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

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

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