![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+3 17.12.07]
[+3 04.04.08] Регистрация: Oct 2007
Сообщений: 42
|
Ох
![]() Нет это не по мне - к сожалению программирование для меня сложная штука. Составление формул, циклов, переменных это что-то сверхестественное ![]() Мнеб что попроще Поэтому в дизайне и сижу ![]() |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 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 + 1, ((countFrame * 2 / 3) >> 0) + 1);
//// события движка
count0.onCountChanged = Delegate.create (this, move, [0, count0]);
count1.onCountChanged = Delegate.create (this, move, [1, count1]);
count2.onCountChanged = Delegate.create (this, move, [2, count2]);
var color:Color = new Color (mc);
////
function rgb (i:Number):Number {
var m:Number = (100 - i) / 100;
var r:Number = 0xFF - (0xFF - 0x66) * m;
var g:Number = 0xFF - (0xFF - 0x33) * m;
var b:Number = 0xFF - (0xFF - 0x99) * m;
return r << 16 | g << 8 | b;
}
function mode (i:Number):Void {
var blur:Number = 10 - count.value / 10;
var filter:BlurFilter = new BlurFilter (blur, blur, 3);
mc.filters = [filter];
//mc._alpha = i;
color.setRGB (rgb (i));
}
function move (id:Number, count:Counter) {
mc._x += speedofFrame;
switch (id) {
case 0 :
mode (count.value);
break;
case 1 :
break;
case 2 :
mode (count.value);
break;
}
}
color.setRGB (0x663399);
//mc._alpha = 0;
|
|
|||||
|
[+3 17.12.07]
[+3 04.04.08] Регистрация: Oct 2007
Сообщений: 42
|
Цитата:
![]() Но 2кб для меня критично ![]() |
|
|||||
|
[+3 17.12.07]
[+3 04.04.08] Регистрация: Oct 2007
Сообщений: 42
|
Цитата:
Стоит ли тогда делать такой большой код? Тем более он будет продублирован 6-9 раз... По поводу сценария... наверно я визуал - понимаю что добавить или отнять только когда вижу ![]() Последний раз редактировалось blacks; 10.06.2008 в 16:34. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|