Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Эффект дыма от тарелки (http://www.flasher.ru/forum/showthread.php?t=95674)

haTha 11.05.2007 14:42

Эффект дыма от тарелки
 
Подскажите, пожалуйста, как создать эффект дыма/пара от тарелки с едой. Загвоздка в том, как сделать его заужающимся к верху и по краям как бы заблюреным. Как сделать такую маску? Импорт из Шопа почему-то не работает... Например, на сайте www.petushok.ru при наведении мышки на сковородку такой пар появляется.

CGandA 11.05.2007 19:11

Вложений: 1
В данном случае все просто
1. Слой с мувиком steam, внутри которого фото пара
2. Сверху - градиентная маска maska для ограничения области пара.
3. И три строчки кода
Код:

steam.cacheAsBitmap = true;
maska.cacheAsBitmap = true;
steam.setMask(maska)

Пар движется простым мошеном.

Aziz Zaynutdinoff 11.05.2007 23:11

А я бы через perlinNoise делал :) + градиентная маска

haTha 17.05.2007 18:54

Спасибо за советы. В результате маска была создана в шопе, сохранена в png и импортирована во флэш. Главным "затыком" оказалась галочка в пункте Use runtime bitmap cashing. Без нее маска воспринималась прямоугольником.

daima2006 21.05.2007 19:31

Цитата:

Сообщение от haTha
Спасибо за советы. В результате маска была создана в шопе, сохранена в png и импортирована во флэш. Главным "затыком" оказалась галочка в пункте Use runtime bitmap cashing. Без нее маска воспринималась прямоугольником.

А где этот пункт? Не нашел что-то, а без него маска действительно прямоугольник

etc 21.05.2007 19:39

На панели свойств клипа. Во Flash 8.

daima2006 21.05.2007 19:53

трезвый, а не вижу: Tween, scale, ease, rotate, orient to path, а того что надо нет

etc 21.05.2007 19:54

На панели свойств клипа, а не кадра. Выделить клип нужно.

daima2006 08.06.2007 16:19

Нашел. Тока чета один х. Делаю так:
1. Помещаю на слой, который хочу маскировать, какой-либо рисунок (например, с помощью операции импорта).
2.Правой кнопкой мыши на имени маскируемого слоя и в контекстном меню выбираю команду Insert Layer.
3. На новом слое вставляю png рисунок, представляющий собой диск с постепенно увеличивающейся прозрачностью от центра к краю.
4. Если задать диску движение и сделать его маской - будет прямоугольник. Тогда я переконвертил его в мовиеклип и в свойствах поставил галку Use runtime bitmap cashing. Потом сделал его маской. Результат - опять прямоугольник! Что делаю не так?

haTha 18.06.2007 15:55

Цитата:

Сообщение от daima2006
А где этот пункт? Не нашел что-то, а без него маска действительно прямоугольник

При выделенной маске в ее properties снизу есть этот пункт.


Часовой пояс GMT +4, время: 17:37.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.