![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Это не аксиома и не закон. Желание заказчика остается его именно его желанием.
|
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
__etc! Возможно я слишком утрировал. Но представьте, уважаемый __etc, если мы начнем, кажого ищущего ответа "пинать", указывая, что его желание несовершенно, во что превратиться форум. Он превратиться в сбор злобных флешеров, которым нет дела до дела, прошу простить меня за тафтологию, а есть дело только до доказательства своей правоты просящему помощи. Хотя она, эта правота, остается еще под вопросом.
__________________
Случайность, господа, это знаете ли непознанная необходимость. |
|
|||||
|
Негуру
администратор
Регистрация: 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 секуныд потом превращаются "а чего так медленно? я же две секунды просил"). Он мог также попросить сделать флешку на пару сантиметров длиннее. |
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
iNils! Прочитайте первый пост Заказчика.
Цитата:
А у меня прога получилась длинная потому, что я все расписывал (каждую переменную итд) да и комментировал. Не нужны тут mx.transitions.*. Ну а если Вы считаете что нужны, давайте предоставим возможность судить наши проги Заказчику. Кстати это правильно, на мой взгляд, потому что у Заказчика должно быть право выбирать.
__________________
Случайность, господа, это знаете ли непознанная необходимость. |
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
ААА! Простите неразглядел, это Ваши эксклюзивные классы.
Но однако, вопрос выбора Заказчика не снимается. Пусть у него будет два варианта решения этой простой проблемы, я думаю он будет доволен.)) Теперь давайте подробно разберем вот это: Цитата:
2. Временные отметки в моей программе можно менять, поэтому вопрос Цитата:
3. Спорьте с Заказчиком по вопросу его желаний, а не со мной. Не думаю, что после первого нашего "упрямства" он захочет вести дальнейший диалог. ![]()
__________________
Случайность, господа, это знаете ли непознанная необходимость. Последний раз редактировалось Alex_beginner; 05.06.2008 в 17:37. |
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
А где Wolsh писал?? Пост покажите.
__________________
Случайность, господа, это знаете ли непознанная необходимость. |
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
Да есть такой! Видимо он добавил его позже. Потому, как я его не видел.
Кстати, iNils, а что Вы код в "case" не выделили в отдельную функцию. Ведь, он абсолютно идентичный ![]() .А может, тогда и switch-case не нужен. ![]() ![]()
__________________
Случайность, господа, это знаете ли непознанная необходимость. Последний раз редактировалось Alex_beginner; 05.06.2008 в 18:15. |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|