-Цитатник

Дождь. Удивительно ласковая и приятная песня Мурата Тхагалегова-Дождь - (6)

Дождь !!!!   https://i0.wampi.ru/2019/10/23/DOZD.gif

С Днем рождения от Юрия Шифрина. Это круто!!! - (0)

С Днём рождения Муза моя (Cadmii) Есть много...

Как показать собеседнику по Скайпу то, что происходит у Вас на экране. - (0)

   Как показать собеседнику по Скайпу то, что происходит у Вас...

УБЕЖАВШИЙ ПОЕЗД - (0)

Убежавший поезд Бывают в жизни чудеса

Поздравления с Благовещением от MissKcu - (2)

Поздравления с Благовещением от MissKcu ...

 -Помощь новичкам

Всего опекалось новичков: 15
Проверено анкет за неделю: 0
За неделю набрано баллов: 0 (86343 место)
За все время набрано баллов: 48 (14541 место)

 -Рубрики

 -Приложения

  • Перейти к приложению Открытки ОткрыткиПерерожденный каталог открыток на все случаи жизни
  • Перейти к приложению Я - фотограф Я - фотографПлагин для публикации фотографий в дневнике пользователя. Минимальные системные требования: Internet Explorer 6, Fire Fox 1.5, Opera 9.5, Safari 3.1.1 со включенным JavaScript. Возможно это будет рабо
  • Перейти к приложению Всегда под рукой Всегда под рукойаналогов нет ^_^ Позволяет вставить в профиль панель с произвольным Html-кодом. Можно разместить там банеры, счетчики и прочее
  • Перейти к приложению Кнопки рейтинга «Яндекс.блоги» Кнопки рейтинга «Яндекс.блоги»Добавляет кнопки рейтинга яндекса в профиль. Плюс еще скоро появятся графики изменения рейтинга за месяц
  • Перейти к приложению Онлайн-игра "Empire" Онлайн-игра "Empire"Преврати свой маленький замок в могущественную крепость и стань правителем величайшего королевства в игре Goodgame Empire. Строй свою собственную империю, расширяй ее и защищай от других игроков. Б

 -Кнопки рейтинга «Яндекс.блоги»

 -неизвестно

 -Я - фотограф

 -Поиск по дневнику

Поиск сообщений в Cadmii

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 24.02.2011
Записей: 5014
Комментариев: 27221
Написано: 44352


Цикличное движение фона в Adobe Flash/AS2

Среда, 09 Марта 2016 г. 00:19 + в цитатник
Цитата сообщения Иннушка

Цикличное движение фона.



Очень часто при создании анимации нужно сделать имитацию движения персонажа или объекта. В этом случае как нельзя лучше подойдёт зацикленное движение фона по горизонтали. 
Это можно сделать анимацией или программно.Сначала рассмотрим способ анимации.
Для начала нам надо подготовить бесшовный рисунок в фотошоп.Это значит, что правая и левая сторона рисунка должны совпадать и при любом количестве совмещения их по горизонтали не должно быть видно стыков или краёв рисунка.
Создадим новый документ и вставим на сцену наш рисунок фона.Сразу переводим его в муви клип (F8)  Нажимаем клавишу Alt и копируем клип, перенося его вправо, где точно стыкуем с первым. Затем выделяем оба клипа и снова создаем из них муви клип.
Названия для муви клипов давайте любые.На временной шкале делаем 80 кадр ключевым (F6) и создаём анимацию движения  (вы можете делать анимацию любой продолжительности всё зависит от скорости перемещения объекта).
Снова выделяем 80 кадр и сдвигаем наш фоновый клип влево до правой стороны сцены (для передвижения клипа влево лучше использовать клавиши Shift и стрелка влево, так фон ровно переместится по горизонтали).
Для того чтобы фон не дергался,  предпоследний кадр (79) делаем ключевым (F6), а последний кадр (80) удаляем.
Тестируем ролик и смотрим что у нас получилось.
                        

                                                   Программное движение фона.
Теперь создадим движение фона программным способом. Для этого так же создаём бесшовную картинку фона.
Создаём новый файл AS 2.0  Импортируем фоновое изображение на сцену и, выделив его, оборачиваем в муви клип (выделить изображение, нажимаем F8 и появившемся окне сохраняем как фрагмент ролика)
Далее берём из библиотеки вновь созданный муви клип и пристыковываем к фоновому клипу с правой стороны.  Теперь выделяем оба муви клипа и вновь оборачиваем в новый фрагмент ролика.
При выделенном втором муви клипе открываем панель скриптов и вставляем следующий код:
onClipEvent (load) {

    speed = 4;    //скорость
    x0 = _x;
    x9 = x0 - _width / 2;

    onEnterFrame = function() {
        _x -= speed;
        var dx = x9 - _x;
        if (dx > 0) {
            _x = x0 - dx;
        }
    }
}

Тестируем наш ролик. Обратное движение фона.
Иногда требуется сделать движение фона наоборот: слева-направо.
Для этого выполняем те же действия, что и в предыдущем примере, только пристыковываем клип с левой стороны. Оборачиваем снова в муви клип и при его выделении открываем панель скриптов и записываем такой код:
onClipEvent (load) {
    speed = 4;     //скорость
    x9 = _x;
    x0 = x9 + _width / 2;
    onEnterFrame = function() {
        _x += speed;
        var dx = x9 + _x;
        if (dx > x0) {
            _x = x9;
        }
    }
}

В строке  speed = 4;  можем менять скорость движения фона.

Автор урока Иннушка

 
Рубрики:  Adobe Flash CS5.Уроки флеш.
Уроки для Adobe Flash CS5. Сделать движение.Сделать плеер. Сделать флеш эффекты.
Метки:  
Понравилось: 4 пользователям

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку