![]() |
|
||||||||||
|
|||||
|
Есть мувиклип myBall и код на нем:
нужно, чтобы во время движения по сцене мувик еще и размывался, кажется для этого есть специальный код, но не знаю как его использовать, к сожалению... Если бы кто мог помочь. Спасибо.
__________________
www.coursebird.com Последний раз редактировалось iNils; 08.07.2007 в 16:45. |
|
|||||
|
Modus ponens
|
import flash.filters.BlurFilter;
System.security.allowDomain("http://www.helpexamples.com");
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
// Center the target_mc movie clip on the Stage.
target_mc._x = (Stage.width - target_mc._width) / 2;
target_mc._y = (Stage.height - target_mc._height) / 2;
};
this.createEmptyMovieClip("img_mc", 10);
var img_mcl:MovieClipLoader = new MovieClipLoader();
img_mcl.addListener(mclListener);
img_mcl.loadClip("http://www.helpexamples.com/flash/images/image1.jpg", img_mc);
var blur:BlurFilter = new BlurFilter(10, 10, 2);
var mouseListener:Object = new Object();
mouseListener.onMouseMove = function():Void {
/* Moving the pointer to the center of the Stage sets the blurX and blurY properties to 0%. */
blur.blurX = Math.abs(_xmouse - (Stage.width / 2)) / Stage.width * 2 * 255;
blur.blurY = Math.abs(_ymouse - (Stage.height / 2)) / Stage.height * 2 * 255;
img_mc.filters = [blur];
};
Mouse.addListener(mouseListener);
ЗЫ. Лучше писать код на таймлайне, а не на отдельных клипах, потом легче найти, да и взаимодействие между разными обэктами легче организовать.
__________________
Hell is the possibility of sanity |
|
|||||
|
Спасибо, конечно, за проявленное внимание, но это не совсем то, т.к. мне нужно было размытие при движении мувиклипа, т.е. в начальной и конечной позиции мувик должен быть в нормальном состоянии, но во время движения от начала к концу он должен размываться, как будто при большой скорости.
__________________
www.coursebird.com |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Вам нужно вот это: http://img148.**************/my.php?i...ionblursc4.swf
Это разработка товарища LiQuiDaToR, выложенная в этой теме. Исходники найдете на второй странице темы. Удачи в интеграции ![]()
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 264
|
/* mc - мувиклип на сцене. Как его туда поместить решайте сами.*/
//
import flash.filters.BlurFilter;
//
//скорость перемещения клипа
var speed:Number = 6;
//мах размытие
var blurMax:Number = 5;
//скорость размытия
var blurSpeed:Number = .1;
//
mc.onEnterFrame = function():Void {
var ar:BlurFilter = this.filters[0];
if (ar) {
ar.blurX>=blurMax ? ar.blurX=ar.blurY=blurMax : ar.blurX=ar.blurY += blurSpeed;
} else {
ar = new BlurFilter(0, 0, 2);
}
this.filters = [ar];
this._x += speed;
if (this._x>=Stage.width-this._width) {
delete this.onEnterFrame;
this._x = Stage.width-this._width;
}
};
Последний раз редактировалось this.create; 09.07.2007 в 12:42. |
|
|||||
|
Цитата:
![]()
__________________
www.coursebird.com |
|
|||||
|
Цитата:
Все равно спасибо, но все еще проблема не решена.
__________________
www.coursebird.com |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
ОК, я постараюсь найти и выложить, где-то сохранял
![]() Но это часов через пять-шесть ![]()
__________________
Reality.getBounds(this); |
|
|||||
|
Спасибо! мне нужен именно этот эффект, а его исхоника, к сожалению нет уже на той странице. Если найдете у себя, я была бы очень благодарна!
__________________
www.coursebird.com |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:04. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|