Показать сообщение отдельно
Старый 09.01.2009, 15:41
scarbo вне форума Посмотреть профиль Отправить личное сообщение для scarbo Найти все сообщения от scarbo
  № 5  
Ответить с цитированием
scarbo
 
Аватар для scarbo

Регистрация: Jun 2008
Адрес: курский вокзал
Сообщений: 1,114
Так,во первых отказаться от кода в мувике,написать все в кадре(правильно),в хелпе почитать про watch и BlurFilter.
Как станет понятно,что Blur надо менять первый параметр,т.е. в вашем случае должны быть не 15, а параметр,зависящий от скорости мувика,тут watch Вам в помощь.
Можно вот так(не знаю какое Вам нужно размытие,поколдуете):
Код AS1/AS2:
import flash.filters.BlurFilter;
//
mc.watch("blur",blur_speed,mc);
mc.onEnterFrame = function() {
	this.blur = 0.05*this._x;//параметры блюра
	this._x += (0+this._x)*0.02;
};
 
function blur_speed(prop:String, oldVal:Number, newVal:Number, mc:MovieClip) {
	var bl:BlurFilter = new BlurFilter(oldVal, 0, 2);
	mc.filters = [bl];
	return newVal;
}
__________________
Я просто добрый шутник.


Последний раз редактировалось scarbo; 09.01.2009 в 15:57.