Adobe Animate

adobe animate Переименовать Монтажный кадр 1 -- не понятно как

Инструкция из серии:

Дважды щелкните мышью имя монтажного кадра на панели «Монтажный кадр» и введите новое имя.

не работает т.к. в AA 19.0 просто нет панели:

Выберите меню «Окно» > «Другие панели» > «Монтажный кадр».

Поиск по названию слоя на все уровнях вложенности -- Adobe Animate

Действуем так:

  1. Выделяем на верхнем уровне все слои (или на том уровне, где мы хотим искать в т.ч. среди вложенных слоев-потомков)
  2. Нажимаем комбинацию клавиш Ctrl+F
  3. Вводим поисковую фразу/слово и нажимаем "Найти все" (Find All)

Далее можно просто перемешаться между найденными слоями клика на элементы найденные с помощью поиска (каждый раз вводить фразу не нужно, если вам не требуется ее поменять)

Шаблон: Логика блоков IF() для Переключения между сценами в Adobe Animate HTML5 баннере

Основная идея переключения между сценами изложена здесь. В этой заметке просто рассмотрим процесс подробнее.

Итак пусть у вас есть сцены для следующих ширин окна (в порядке от минимальной до максимальной), всего 4-ре варианта:

adobe animate Сброс настроект расположения окон, интерфейса

В правом верхнем углу выбираем пункт Essentials ("Основные элементы"), и затем выбираем Сброс "Основные элементы"

adobe animate Сохранять размеры, пропорции (ширину) элементы при изменении размеров окна (canvas)

keywords:

  • adobe animate save proportion image on window resize
  • adobe animate html5 narrow down pictures when resize
  • Prevent narrowing of movie clips on HTML5 canvas during window resizing

Вариант №1 - "Расширяем обратно" с помощью javascript

ВНИМАНИЕ: скорее всего есть какой-то другой, более изящный способ

Задача:
сделать адаптивный баннер, в котором не только переключаются сцены, но и плавно сдвигаются элементы в ответ на малейшее изменение ширины, условно говоря "полная адаптация".

Наше решение:

adobe animate this.stop() Не работает на первом кадре, остановка

this.stop() Почему то не работает на первом кадре в Adobe Animate 2019, чтобы заработал, приходится "растягивать" первый кадр на два кадра, и вызвать this.stop() уже во втором

javascript Переключение между сценами для разных разрешений экрана Adobe Animate HTML5

Далее речь идет о javascript сценарии, который мы пишем для слоя на временнОй линии (если у вас есть примеры кода, то поищите по проекту "timeline functions" в выгруженном JS)

Пример №1 -- Переключение между двумя сценами для разных разрешений экрана

Далее мы управляем слоем, который имеет название layer1_mc (его надо прописать в интерфейсе анимайта):

Adobe Animate createjsUncaught DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted

createjs...:Uncaught DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported.

Для одного из вариантов выгрузки баннера можно получить ошибку выше (в консоли браузера), при этом при предпросмотре все работает нормально

Возможное решение

Создайте виртуальный хост и откройте баннер с него, чтобы имитировать работ настоящего сайта, тогда ограничения браузера, приводящие к этой ошибки применяться не будут

Subscribe to RSS - Adobe Animate