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

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
1 1 1 1 1 1 1 1 1 1 Rating 5.00 (2 Votes)

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

  1. Методът trace на ActionScript
  2. Проверка на променливите с помощта на метода trace

Методът trace в ActionScript

За съжаление всички правим грешки, затова работейки с кода вие също ще правите грешки. Неправилното записване имената на променливите или неправилното използване на синтаксиса на езика - това са най-често срещаните грешки в ActionScript. Ако се случи подобно нещо, то в панела Compiler Errors ще видите съответното съобщение. Например:

actionscripttest1

Много по-трудно се проявяват такива грешки, които са логически (logical errors). Логическа е грешката, когато граматически всичко е написано правилно, но съществува грешка в кода, която го кара да работи неправилно. Например, когато мислите, че на една променлива е присвоено едно значение, а то всъщност е друго. И тогава при тестването няма да получите съобщение за грешка в  панела Compiler Errors, но няма и да получите верен резултат. 

Съществува специален метод trace ActionScript, който също може да бъде наречен функция или команда, който помага да се проверяват значенията на която и да било променлива. Когато правите това по време на тестване на вашия flash-филм, в панела Output (панел за изход) се появяват резултатите. Това тестване се прави именно за да се уверим, че всички значения на променливите съответстват на очакваните.

В ActionScript trace е глобална функция. Този метод е достъпен на всеки етап от писане на кода, затова можете да фо използвате във всеки един момент. Винаги записвайте името на метода с малки букви и винаги слагайте значението, което се каните да тествате, в скоби. Ако тествате прост текст (не променлива от типа String) – той трябва да бъде поставен в кавички " " , във всички останали случаи кавички не се използват.

Проверка на променливите с помощта на метода trace ActionScript

Отворете панела Actions и създайте променлива.

trace2

Задайте и значение "вкусна торта".

trace3

След това наберете trace(myPie);

trace4

Кликнете на Control в главно меню на програмата Flash CS6, след това на Test Movie, след това Test.

controlMenu

Ще се отвори прозорецът за проиграване на филма и ще се отвори панела Output откроется, който ще покаже значението на тестваната променлива.

trace5

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

ActionScript trace е добър инструмент за проверка на кода за грешки, но в окончателния код на вашия филм той не е нужен и трябва да се премахне. Най-често той се отстранява или се слага в коментар. Но може също така да се забрани на Flash да експортира метода trace по време на публикуването на филма. За целта трябва да се направи следното:

  • Изберете от главно меню File > Publish Settings
  • изберете папка Flash
  • чеквайте опцията Omit Trace Actions
omit trace actions

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

trace ("Привет!");

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

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

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