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

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

Notice: Undefined offset: 1 in /home/bestweb/public_html/plugins/content/socbuttons/socbuttons.php on line 192
1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)

Функциите в ActionScript – това са блокове ActionScript код, който може да се използва многократно. По принцип функциите са предназначени за да икономисват време на програмистите.

ActionScript включва в себе си набор от глобални функции (global functions) за изпълнение на определени, често възникващи задачи. Глобалните функции са записани в ядрото на ActionScript и към тях можете да се обръщате директно във вашия код.

Една такава функция вие вече познавате— trace ActionScript. С някои от другите ще се запознаем по-нататък в този курс.

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

Записването на функцията става с ред, в който първата ключова дума е function, а след това на функцията се присвоява име, определя се каква част от кода ще я извиква, предаваните параметри в тази функция и какъв тип данни тя ще връща. В този урок ще разгледаме присвояването на име и достъп до функцията, а в следващите три урока - предаване на данни на функцията и връщаните от нея данни.

Име на функция в Actionscript може да бъде всяко валидно име на ActionScript променлива. Обикновено се използва следната схема за записване имената на функциите «глаголСъществително», т.е. функцията, която ще събира числа може да бъде наречена addNumbers, където add – глаголът (събиране), а Numbers – съществително (числа).

Записване на функция ActionScript

В панела Actions въведете ключовата дума function.

function

Наберете името на функцията

function myName

Поставете две кръгли скоби.

function myName()

Поставете отваряща и затваряща фигурна скоба.

function myName(){}

Кликнете между фигурните скоби и натиснете два пъти Enter.

function myName(){
   
}

Въведете кода, който тази функция ще изпълнява.

function myName(){
   trace("Valeriy");
}

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

Начинаещите програмисти често не могат да преценят в кои случаи да използват функции и в кои не. Съществува просто правило: функцията ActionScript трябва да се създава там, където се предполага използване на един и същи код многократно. Всеки път когато забележите, че копирате код за да го сложите и на друго място се замислете дали да не го превърнете във функция. Първоначално това ще ви отнеме малко повече време, но в процеса на работа ще облекчи значително работата ви. Представете си, че използвате един и същи код 5 пъти в проекта си и в даден момент се наложи да промените някой елемент в него. Ако е обособен като функция ще направите промяната еднократно, в противен случай ще трябва да търсите и променяте всеки фрагмент.

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

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

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