Показать сообщение отдельно
Старый 09.07.2007, 13:54
Anait Sagoyan вне форума Посмотреть профиль Отправить личное сообщение для Anait Sagoyan Посетить домашнюю страницу Anait Sagoyan Найти все сообщения от Anait Sagoyan
  № 8  
Ответить с цитированием
Anait Sagoyan
 
Аватар для Anait Sagoyan

Регистрация: Jun 2007
Адрес: Earth
Сообщений: 11
Отправить сообщение для Anait Sagoyan с помощью ICQ
Цитата:
Сообщение от this.create
Код:
/* 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;
	}
};
Интересно, но почему тогда размытие не проходит к тому моменту, когда мувик доходит до конечной координаты? Ведь в этом и вся суть, что размытие должно быть именно в процессе движения, но не в момент статического состояния.

Все равно спасибо, но все еще проблема не решена.
__________________
www.coursebird.com