Допълнения към урока
Учебна програма Adobe Animate
3. Работа с библиотеки. Равняване на обекти. Маски. Работа с текст

Създаване на текст с JavaScript в Adobe Animate

В Adobe Animate можете да създавате динамичен текст чрез JavaScript в HTML5 Canvas документи. Този подход ви позволява да генерирате текст програмно при взаимодействие с потребителя, като настройвате позиция, цвят, размер и съдържание на текста според нуждите на вашия проект.

Стъпки за създаване на интерактивен текст с JavaScript

  1. Уверете се, че документът е от тип HTML5 Canvas (ще видите "Canvas" в горната част на интерфейса)

  2. Създайте интерактивен бутон:

    • Нарисувайте кръгче
    • Кликнете с десен бутон върху обекта и изберете "Тип бутон"
    • Редактирайте бутона, като добавите ключови кадри
    • Оцветете първия кадър в жълто, а втория в синьо
  3. Добавете JavaScript код:

    • Кликнете с десен бутон върху ключовия кадър в timeline и изберете "Actions"
    • Преместете бутона на желаната позиция
    • От панела "Code Snippets" изберете HTML5 Canvas > Actions > Click to display a text field
  4. Персонализирайте текста чрез редактиране на кода:

    • Задайте позиция по X и Y (например 400, 400)
    • Определете цвят на текста (например червен)
    • Задайте размер на шрифта (например 40 пункта)
    • Променете съдържанието на текста (например "New Text")

Ключови JavaScript функции и параметри

  • this.on("click", fnClickToPosition) - задава функция, която се изпълнява при клик върху бутона
  • var text = new createjs.Text() - създава нов текстов обект
  • text.x = 400 - задава хоризонтална позиция на текста
  • text.y = 400 - задава вертикална позиция на текста
  • text.color = "#FF0000" - задава цвят на текста (червен)
  • text.font = "40px Arial" - задава размер и шрифт
  • text.text = "New Text" - задава съдържанието на текста
  • stage.addChild(text) - добавя текста към сцената

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