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

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

  1. Планирайте и организирайте ActionScript кода си;
  2. Бъдете последователни;
  3. Веднага затваряйте скобите;
  4. Добавяйте празни позиции;
  5. Добавяйте коментари във вашия код;
  6. Използвайте описателни имена.

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

Планирайте и организирайте своя ActionScript код

Ако вие предварително планирате реда на работа на скрипта, преди да го напишете, ще икономисате маса време и главоболия. Първо помислете кави задачи трябва да решава вашия скрипт и как да достигнете до тази цел.

Организирайте правилно вашия скрипт. Групирайте всички ActionScript променливи в началото на скрипта, за да ги откривате по-лесно по-нататък. Групирайте по подходящ начин и другите сходни блокове код. Това ще създаде определен ред, при който скрипта ще се чете лесно. Ако трябва да присвоите на някой обект Actionscript 3 серия от свойства, направете го на едно място. 

Бъдете последователни

Както вече отбелязахме ActionScript е чувствителен към регистъра на буквите (малки и големи). Ако сте решили да използвате стила camel casing, то следвайте този стил навсякъде. Изменението на стила ще повлече след себе си множество грешки. Например:

var myPensColors:int = 24;
var mypenscolors:int = 24;

са различни променливи, макар да звучат по един и същи начин.

Същото се отнася и за другите стилове. Например, ако записвате името на промеливата за името на клиента като fname, а за неговата фамилия – lastname, това ще бъде стилистична грешка. Макар, че кодът ще работи правилно, това ще внесе объркване в стила на записите. Решението е да запишете фамилията в променливата lname. Т.е. вие използвате само първата буква на първата дума в състава на името на променливата. И така, трябва да запишете или fname и lname, или firstname и lastname. Ако решите да използвате долно тире, правете го по следния начин: first_name и last_name.

Веднага затваряйте скобите

Блоковете Actionscript код, както и функциите или условните изрази изискват използването фигурни скоби за отделяне от останалия код. Затова когато трябва да използвате фигурни скоби винаги поставяйте и отварящата и затварящата скоба, а след това пишете кода между тях.

function myFunc(){
}

Следвайки това правило вие никога няма да забравяте затварящата скоба и ще избегнете трудно откриваеми грешки.

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

Добавяйте празни позиции

ActionScript не е чувствителен към празните позиции (spacebar), затова използвайте това му свойство навсякъде, където ще улесни четенето на кода. Нека разгледаме следния пример:

var color:String = "червен";
var item:String = "молив";
function phrase(first_word:String,last_word:String):String
{return color + " " + item;}

Сега сравнете това със следващия запис:

var color:String = "червен";
var item:String = "молив";
function phrase( first_word:String, last_word:String ):String
{
   return color + " " + item;
}

Резултатите от работата на двата блока ще са идентични, но вторият се чете много по-лесно.

Добавляйте комментарии в Ваш ActionScript код

Коментариите към един или друг блок значително опростяват работата с кода, както за вас, така и за другите програмисти, които ще работят с него. Така че, ако от пръв поглед не става ясно какво прави даден блок, най-добре е да го коментирате.

Използвайте описателни (говорящи) имена

Винаги използвайте описателни имена, когато пишете имена на променливи, функции, константи и т. н.Например, много по-лесно е да разберете за какво служи променливата myBooks, отколкото променливата x. Освен това описателните имена се помнят много по-лесно и писането на кода става по-лесно.

В названието на функциите трябва да използвате следното съглашение: глагол+съществително. Подобен подход позволява лесно да се разбере какво прави дадена функция. Например:

function concatWords(){
}

concat – съединявам, свързвам; Words – дума. Получаваме: съединяване на думи, т.е. в крайна сметка се има предвид получаване на фраза или изречения. По този начин работата на функцията е ясна даже без коментари.

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

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

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