|
Подвижные формы. Анимация Flash+AS |
|
Автор Administrator
|
|
Довольно простой пример, но с применением ActionScript. Соответственно создадим подвижную форму при наведении на нее курсора. 1) Создадим новый документ в программе Flash с размерами 500Х340 пикс. (размер изображения которое я использую), фон черный и частотой кадров 33 кадр/сек. 2) Вставим выбранное фото (Файл > Импорт > Импортировать в рабочую область). я использую это изображение: 3) Создадим новый слой,назовем его shape.И на этом слое создадим Круг (удерживая CTRL), цвет линии любой. Пока круг выделен жмем F8 и конвертируем в символ, как фрагмент ролика, с именем shape_mc. 4) Выделим нашу форму (V) и откроем панель действий (ActionScript)(F9) и вставим следующий код: onClipEvent (load) { setProperty(this, _xscale, (200 - _root._xmouse) * 2); setProperty(this, _yscale, (300 - _root._ymouse) * 2); setProperty(this, _alpha, 100); } onClipEvent (enterFrame) { setProperty(this, _xscale, _xscale - 10); setProperty(this, _yscale, _yscale - 10); if (_alpha > 4) { setProperty(this, _alpha, _alpha - 5); } } 5)Создадим новый слой, назовем его AS. Перейдем на первый кадр этого слоя, откроем панель AS (F9), и вставим следующее: i = 0; setProperty("shape", _visible, false); 6) Перейдем на второй кадр слоя AS, нажмем F6(вставить ключевой кадр), откроем панель AS и вставим код: duplicateMovieClip("shape", "shape" + i, i); removeMovieClip("shape" + (i-15)); if (i > 14) { i = 0; } i++; 7) Перейдем на третий кадр слоя AS, нажмем F6, на панели AS вставим код: gotoAndPlay(_currentframe - 1); 8) На двух предыдущих слоях, на третьем кадре жмем F5 (вставить кадр) 9) Нажимаем Ctrl+Enter, смотрим результат. На этом пока все! В категорию На главную Просмотров: 326
Ваш коментарий будет первым | |
Только зарегистрированные пользователи могут оставлять коментарии. Пожалуйста зарегистрируйтесь или войдите в ваш аккаунт. |