-Метки

animation shop art studio bts corel psp - уроки girls -arts -3d- sf photoshop а всё под рукой а все под рукой. блюдо из рыбы. бтс вертуальные прогулки. виоролики. все о диабете выпечка вязание делаем рамки диета для дневника для лиру женщины заморозка ягод зимние фоны зимний клипарт картинки. каталог уроков кетчуп кино кластеры кластеры. клипарт клипарт -девушки клипарт -дети клипарт -домики клипарт-девушки клипарт-осень пейзажи клипарт-разный клипарт-цветы коллажи-семенова ирина! консервирование куколки линеечки -разделители личное маски. мода стиль. фотосессии. мое видео мое видео. мои открыточки. мои победы! мои работ в в корел мои работв в корел. мои работы в корел мои работы в корел мои работы в корел. мои работы в фш мои рамочки мой комп мой комп. молитвы музыка мультиварка. надписи народная медицина народные средства натюрморты нейросеть нейросеть -зима нейросеть клипарт нейросеть. новогодний клипарт обереги обереги. обои. осень. по уроку анты. поздравления поздравления. полезные советы. политика программы. работы друзей работы друзей. рамочки для записи. рамочки фотошопа религия рецепты-вкусняшки русь великая сад. огород. сайты. скраб-наборы. скрап-наборы. стихи стихи-коллажи. схемы схемы. творчество художников. творчество художников творчество художников. телевидение в прямом эфире телевидение в прямом эфире. тубы уроки анимации уроки от вики. уроки от любаши. уроки фотошопа уроки шильникова установка фильтров. фильтры. флеш-материал флешки фоны формула рамочек формулы фото с девушками...+пары фотошоп функции фильтров функции фильтров. футажи футажи. цифровое искуство шадрина галина. это интересно.

 -Рубрики

 -Цитатник

Творожный торт на сковороде. Потрясающий. Практически "Наполеон". 2 варианта - (0)

Творожный торт на сковороде. Потрясающий. Практически "Наполеон". 2 варианта Для те...

С днем рождения, Леночка! (Еленка47) - (0)

С днем рождения, Леночка! (Еленка47) Дорогая Леночка! С Днём рождения! Пусть день ро...

С днем рождения, Леночка! (Еленка47) - (0)

С днем рождения, Леночка! (Еленка47)

※ С днем рождения, Леночка! (Еленка47) ※ - (0)

※ С днем рождения, Леночка! (Еленка47) ※

С ДНЕМ РОЖДЕНИЯ !!! ( для Еленка47) - (0)

С ДНЕМ РОЖДЕНИЯ !!! ( для Еленка47) Дорогая Елена! От всей души поздравляю вас с днём рождения!...

 -Фотоальбом

Фотоальбом закрыт всем, кроме списка избранных и списка друзей. Зарегистрироваться!

 -Всегда под рукой

 -Я - фотограф

цветы


1 фотографий

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

Поиск сообщений в Еленка47

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

 

 -Интересы

создание коллажей в программах.

 -Сообщества

Участник сообществ (Всего в списке: 4) Лучшие_схемы_на_ЛИ-РУ Всё_для_блога ЛиРу Мир_анимации
Читатель сообществ (Всего в списке: 2) Куклы_и_Модели Мир_клипарта

 -Статистика

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


Реалистичный эффект падающего снега в Adobe Flash(AS3).

Понедельник, 01 Декабря 2014 г. 07:31 + в цитатник
Цитата сообщения jzayka Реалистичный эффект падающего снега в Adobe Flash(AS3).





Не за горами любимые праздники Рождество и Новый год.
Актуальна тема "Снегопады".

Предлагаю создать снегопады по интересному и простому уроку,который я нашла на одном из сайтов в сети.

Снегопады разные.От легкого, в несколько снежинок, до снегопада с разным направлением ветра..



Работать будем в программе Adobe Flash,используя Библиотеку классов на AS3,которая позволяет несколькими строчками кода встроить в ваш флеш-ролик красивый и реалистичный эффект падающего снега.

Она имеет множество тонких настроек, которые позволяют адаптировать эффект под свой вкус.

Библиотека +исходник FLA во вложении к посту.
Рассмотрим урок.

рассмотрим урок
1.Как всегда ,начнем с создания папки проекта на компьютере.
Называем как хотим,я назову"Эффект снегопада на AS3".

2.Откроем программу.Создадим новый документ ActioScript3.0


Размеры сцены можно оставить пока по умолчанию.
Если же вы сразу хотите загрузить картинку-фон, выставьте размеры рабочей области по размерам картинки.

3.Сохраним его в созданную папку "Эффект снегопада на AS3".Назовем "Снегопад AS3".


4.Распакуем архив из вложения к посту.Находим там папку с Библиотекой классов сom.Скопируем ее в папку проекта "Эффект снегопада на AS3".

При сооздании нового эффекта,важно,чтобы папка com с Библиотекой классов находилась в папке создаваемого эффекта.Вы можете в одной папке создавать сколько угодно эффектов,но основное условие,чтобы находилась там папка com(Библиотека классов)




5.С этого пункта для информации.Если вас интересует только практическая часть,пропустите до пункта 8

Для того,чтобы убедиться,что в Библиотеке находится класс SnowDisplay,кликаем по папкам


6.Для ознакомления и информации с его свойствами,откройте документ класса
Файл-Открыть-Указываете путь к классу SnowDisplay



В документе класса SnowDisplay мы менять ничего не будем.
Значение и изменения свойств класса будем указывать непосредственно в коде AS3 на временной шкале слоя в блокноте Действия(F9).

Основной Код,в который будем вносить изменения
=============================
Код ActionScript 3.0:

//подключаем библиотеку классов

import com.flashandmath.dg.display.SnowDisplay;

//создаём объект класса SnowDisplay

var snow:SnowDisplay = new SnowDisplay(stage.stageWidth,stage.stageHeight);

//добавляем объект на сцену

addChild(snow);

===============================
7.Дальше на скрине вы видите те параметры ,в которых происходят изменения,при внесении их в код на временной шкале.

Повторюсь,это показано только для того,чтобы было понятно какие изменения мы делаем в коде для получения разных эффектов снегопада.


На этом информационную часть закончим.И приступаем к самому интересному.Будем создавать разные эффекты снегопада
***
8.Создадим слабенький снегопад из нескольких снежинок
Для этого,создадим 2-ой слой .Откроем панель Действия(F9)
И скопируем код ниже


Код ActionScript 3.0:
===============================
import com.flashandmath.dg.display.SnowDisplay;
var snow:SnowDisplay = new SnowDisplay(stage.stageWidth,stage.stageHeight);
snow.waitCount = 10;
snow.particlesToAddEachFrame = 1;
addChild(snow);
==============================
где
waitCount-количество кадров перед появлением новой партии снежинок

particlesToAddEachFrame-количество одновременно добавляемых снежинок

9.Изменим значения этих свойств для создания эффекта сильного снегопада

Код ActionScript 3.0:
======================
import com.flashandmath.dg.display.SnowDisplay;
var snow:SnowDisplay = new SnowDisplay(stage.stageWidth,stage.stageHeight);
snow.waitCount = 10;
snow.particlesToAddEachFrame = 1;
addChild(snow);
======================




10.Теперь создадим эффект снегопада с сильным ветром

Код ActionScript 3.0:
=============================
import com.flashandmath.dg.display.SnowDisplay;
var snow:SnowDisplay = new SnowDisplay(stage.stageWidth,stage.stageHeight);
snow.windX = 10;
snow.windY = 2;
addChild(snow);
=============================
где
windX-значение свойств ветра по оси x=10

windY-значение свойств ветра по оси y=2

11.Изменив значение ветра по оси х на отрицательное ,можно изменить направление ветра
Код ActionScript 3.0:
==============================
import com.flashandmath.dg.display.SnowDisplay;

var snow:SnowDisplay = new SnowDisplay(stage.stageWidth,stage.stageHeight);
snow.windX = -10;
snow.windY = 2;
addChild(snow);
=================================




12.Уменьшим значения свойств ветра по оси х

Код ActionScript 3.0:
=================================
import com.flashandmath.dg.display.SnowDisplay;

var snow:SnowDisplay = new SnowDisplay(stage.stageWidth,stage.stageHeight);
snow.windX = -4;
snow.windY = 2;
addChild(snow);

13.В обратную сторону ветер

Код ActionScript 3.0:
=================================
import com.flashandmath.dg.display.SnowDisplay;
var snow:SnowDisplay = new SnowDisplay(stage.stageWidth,stage.stageHeight);
snow.windX = 4;
snow.windY = 2;
addChild(snow);
=================================




Не забывайте при каждом изменении нажимать Сохранить.
Экспериментируйте,изменяя значение свойств класса.
Удачи в творчестве!!!



Серия сообщений "Adobe Flash CS6 Portable":
Часть 1 - Adobe Flash CS6 Portable
Часть 2 - Adobe Flash CS6 Portable -Снег...снег...снег..
...
Часть 4 - Анимация дождя в Adobe Flash. Урок 1.
Часть 5 - Создание панорамы на флеш.
Часть 6 - Реалистичный эффект падающего снега в Adobe Flash(AS3).

Метки:  

Аноним   обратиться по имени Вторник, 01 Декабря 2015 г. 23:21 (ссылка)
а где файлы для скачивания?
Ответить С цитатой В цитатник    |    Не показывать комментарий
 

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

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

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

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