Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Эффект blur, как на ios (http://www.flasher.ru/forum/showthread.php?t=206566)

MBoY4ik 12.02.2014 01:45

Эффект blur, как на ios
 
Заказчик хочет, чтобы фон окна во флеше был размытой частью заднего слоя. Как такую хрень можно организовать. Типа как на винде aero эффект.

Wolsh 12.02.2014 02:05

Делаешь окно невидимым, фотаешь мейн в битмапдату, блюришь фильтром (applyFilter вроде) и там как удобнее — подкладываешь битмап (+ маска если надо, уголки там скругленные например) или рисуешь графиксом с beginBitmapFill. Если окно таскается, придется чето придумать. Если фон никак не меняется, то можно один раз сделать заблюренный снимок и либо брать с него нужный ректангл для окна, либо гонять по нему маску, соответствующую окну. Если на фоне какая-то анимация, то придется обновлять снимок на ентерфрейм.

Wolsh 12.02.2014 02:36

Вложений: 1
Тут как-то пытался реализовать аэро. Только ситуация наоборот — аэро не на окне, а на таскбаре внизу. Затаскиваем окно с пятнашками под него.

TestWareDevelope.swf   (136.2 Кб)


(на косяки внимание не обращайте, проект давно заброшен :) )

Hauts 12.02.2014 10:09

Wolsh, сорри за оффтоп, но есть ли еще демки? Очень уж пощупать хочется :)

И еще: довольно классный эффект получается, если "фотать" в битмапдату с прозрачностью. Тогда что-то типа моушен-блюра будет. Если получится, покажу демку через некоторое время.

КорДум 12.02.2014 11:16

http://www.silin.su/#AS2/glass
Силин на AS2 как раз реализовывал так, как описал Wolsh )

MBoY4ik 12.02.2014 12:09

Цитата:

Сообщение от Wolsh (Сообщение 1159618)
Делаешь окно невидимым, фотаешь мейн в битмапдату, блюришь фильтром (applyFilter вроде) и там как удобнее — подкладываешь битмап (+ маска если надо, уголки там скругленные например) или рисуешь графиксом с beginBitmapFill. Если окно таскается, придется чето придумать. Если фон никак не меняется, то можно один раз сделать заблюренный снимок и либо брать с него нужный ректангл для окна, либо гонять по нему маску, соответствующую окну. Если на фоне какая-то анимация, то придется обновлять снимок на ентерфрейм.

Ну, постораюсь организовать, спасибо большое за подсказку.


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

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