![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2006
Сообщений: 10
|
Народ!.. может кто сталкивался.... как можно сделать так, чтобы растровая картинка сначала теряла фокус.. как бы становилась размытой, а потом опять становилась нормальной.. четкой?..
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 1,061
|
Blur - ключевое слово
|
|
|||||
|
Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
|
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);
};
__________________
Учимся правильно задавать вопросы |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
BlurFilter точнее
![]() |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 10
|
пасибо!.. теперь хоть буду знать, где смотреть !..
![]() |
|
|||||
|
Регистрация: Sep 2006
Адрес: Zaporozhye, Ukraine
Сообщений: 141
|
глянь еще TransitionManager
специально для эффектов с картинками |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:51. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|