Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   про эффекты с картинками :) (http://www.flasher.ru/forum/showthread.php?t=89731)

Lijos 22.12.2006 01:09

про эффекты с картинками :)
 
Народ!.. может кто сталкивался.... как можно сделать так, чтобы растровая картинка сначала теряла фокус.. как бы становилась размытой, а потом опять становилась нормальной.. четкой?..

CCCPirate 22.12.2006 01:28

Blur - ключевое слово

Aziz Zaynutdinoff 22.12.2006 01:28

flash.filters.BlurFilter + setInterval

что-то в духе:
Код:

import flash.filters.BlurFilter;
var mc:MovieClip = this.createEmptyMovieClip("box_mc", this.getNextHighestDepth());
with (mc) {
        beginFill(0x000000, 100);
        lineTo(100, 0);
        lineTo(100, 100);
        lineTo(0, 100);
        lineTo(0, 0);
        endFill();
}
var blurFT:BlurFilter = new BlurFilter(8, 8, 3);
var blurAR:Array = new Array();
blurAR.push(blurFT);
mc.filters = blurAR;
mc.onRollOver = function() {
        var blurInterval:Number = setInterval(function () {
                var filter:BlurFilter = mc.filters[0];
                filter.blurX--;
                filter.blurY--;
                mc.filters = new Array(filter);
                if (filter.blurY<=0 && filter.blurX<=0) {
                        clearInterval(blurInterval);
                }
        }, 30);
};

mc.onRollOut = function() {
        var blurInterval:Number = setInterval(function () {
                var filter:BlurFilter = mc.filters[0];
                filter.blurX++;
                filter.blurY++;
                mc.filters = new Array(filter);
                if (filter.blurY > 8 && filter.blurX > 8) {
                        clearInterval(blurInterval);
                }
        }, 30);
};


etc 22.12.2006 01:30

BlurFilter точнее :)

Lijos 22.12.2006 03:30

пасибо!.. теперь хоть буду знать, где смотреть !.. :)

vic_ 22.12.2006 03:39

глянь еще TransitionManager
специально для эффектов с картинками


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

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