Просмотр полной версии : BlurFilter
Подскажите каким самым рациональным образом можно плавно увеличивать(уменьшить) BlurFilter.
Идея - Эффект разфокусировки.
А какие способы у вас есть?
Tween.
И главное поставить побольше fps'ов, ибо не хоршо будет смотреться.:bye:
И главное поставить побольше fps'ов, ибо не хоршо будет смотреться.:bye:
Совсем нет. У Tween есть свойство FPS, вот его и надо выставлять по надобности, а глобальный трогать не надо.
Совсем нет. У Tween есть свойство FPS, вот его и надо выставлять по надобности, а глобальный трогать не надо.
Я так понимаю, это свойство прячется далеко в АС2, ибо в инспекторе свойст я его не вижу.:confused:
У твина инспектор свойств? Откуда?
У твина инспектор свойств? Откуда?
:eek:
Когда кликнуть на твин (между ключивыми кадрами), снизу есть панелька Properties. Там я меняю Ease и имя мувика.
Дык, а эта панель по-другому именуется?:eek:
Речь о классе Tween.
Овва, здесь я уже йду в сторонку, и дам слово отцам скриптусов, ибо вопроса, видимо не понял...
iNils - а как, все таки, менять fps'сы только конкретному твину?
Я про класс говорил. Но если интересно, то через setInterval и gotoAndStop, но это действует на весь мувиклип где находится твин.
Интересно а как же прописать в tween свойство которое нужно менять?
import mx.transitions.Tween;
import mx.transitions.easing.*;
import flash.filters.BlurFilter;
var blurX:Number = 5;
var blurY:Number = 5;
var quality:Number = 3;
var filter:BlurFilter = new BlurFilter(blurX, blurY, quality);
var filterArray:Array = new Array();
filterArray.push(filter);
new Tween (body_mc, " ? ".....)
//body_mc.filters = filterArray;
import mx.transitions.Tween;
import mx.transitions.easing.*;
import flash.filters.BlurFilter;
import mx.utils.Delegate;
blurX = 15;
blurY = 15;
quality = 3;
blurFader = 15;
filter = new BlurFilter(blurX, blurY, quality);
tweenHandler = function() {
filter.blurX = blurFader;
filter.blurY = blurFader;
body_mc.filters = [filter];
}
tween= new Tween (this, "blurFader",Strong.easeOut,15,0,30)
tween.onMotionChanged = Delegate.create(this,tweenHandler);
Можно краткую аннотацию по поводу import mx.utils.Delegate?
http://flash-ripper.com/archives/000680.htm
http://flasher.ru/forum/showthread.php?t=87208&highlight=%EF%F0%E8%EC%E5%F0+Delegate
http://flasher.ru/forum/showthread.php?t=87156&highlight=%EF%F0%E8%EC%E5%F0+Delegate
http://flasher.ru/forum/showthread.php?t=92751&highlight=%EF%F0%E8%EC%E5%F0+Delegate
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.