Показать сообщение отдельно
Старый 05.06.2008, 16:55
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 33  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Моя версия. Основной функционал в классах. См. аттач.
Код:
import ru.inils.transitions.Counter;
import ru.inils.framework.Delegate;
import flash.filters.BlurFilter;
////
//// общее число кадров
var countFrame:Number = 220;
//// скорость в кадре
var speedofFrame:Number = 1;
//// движки
var count0:Counter = new Counter (0, 100, (countFrame / 3) >> 0, 0);
var count1:Counter = new Counter (0, 100, (countFrame / 3) >> 0, (countFrame / 3) >> 0);
var count2:Counter = new Counter (100, 0, (countFrame / 3) >> 0, (countFrame * 2 / 3) >> 0);
//// события движка
count0.onCountChanged = Delegate.create (this, move, [0, count0]);
count1.onCountChanged = Delegate.create (this, move, [1, count1]);
count2.onCountChanged = Delegate.create (this, move, [2, count2]);
//// 
function move (id:Number, count:Counter) {
	mc._x += speedofFrame;
	switch (id) {
	case 0 :
		var blur:Number = 10 - count.value / 10;
		var filter:BlurFilter = new BlurFilter (blur, blur, 3);
		mc.filters = [filter];
		mc._alpha = count.value;
		break;
	case 2 :
		var blur:Number = 10 - count.value / 10;
		var filter:BlurFilter = new BlurFilter (blur, blur, 3);
		mc.filters = [filter];
		mc._alpha = count.value;
		break;
	}
}
mc._alpha = 0;
Цитата:
желание Заказчика - закон.
Заказчик как правило "дурак". В том плане, что он знает, что хочет и в тоже время не понимает о чем говорит.
То что он там написал "секунды" ни о чем не говорит (понятия времени у людей абстракное, и те 2 секуныд потом превращаются "а чего так медленно? я же две секунды просил"). Он мог также попросить сделать флешку на пару сантиметров длиннее.
Вложения
Тип файла: zip MoveBlur.zip (12.3 Кб, 34 просмотров)
__________________
(и)Нильс.ru | Плагины для FlashDevelop