Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Основи на програмирането с JavaScript
8. Javascript и Photoshop

Пълен достъп до курса: Не

За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.


Най-важното: как да подадеш стойност към скрипт при стартиране

С prompt можеш да накараш Photoshop скрипт да поиска входни данни от потребителя при стартиране. Въведената стойност се връща като текст, затова трябва да я преобразуваш в число, ако ще я използваш за изчисления или трансформации. Най-ключовото: без конвертиране към Number, числовите операции няма да работят коректно.

Стъпка по стъпка: динамично преместване с външен параметър

  1. Създай променлива и извикай prompt, като подадеш:
    • текст на съобщението;
    • стойност по подразбиране (например 20).
  2. Запази върнатата стойност в променлива, например input.
  3. Преобразувай стойността към число чрез Number(input).
  4. Подай полученото число към translate, за да преместиш обекта по X и Y.
  5. Стартирай скрипта и тествай с различни стойности (например 20, 40 и т.н.).

Използвани функции

  • prompt() – показва прозорец с поле за въвеждане и бутони OK и Cancel; връща въведения текст.
  • alert() – показва съобщение само с бутон OK (без възможност за въвеждане).
  • Number() – преобразува текстова стойност в число.
  • translate() – премества обект с подадените координати по X и Y.

Дискусия към урока