Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26163
Рейтинг: 2127
#31: 2008-07-01 23:16:39 ЛС | профиль | цитата
Я вообще-то не замечал, что бы глаз оставался долго закрытым при моргании

карма: 22

0
Ответов: 16884
Рейтинг: 1239
#32: 2008-07-02 00:04:54 ЛС | профиль | цитата
nesco, Вот объясни мне : Зачем, при наличии onEndCicle иметь две точки запуска doAnimation и doCircleAnimation ?
Запустил doCircleAnimation а onEndCicle соединил с doStop и получил doAnimation (одноразовый проход анимации) не соединил получил CircleAnimation.
И кодов поменьше и компонент прозрачнее.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#33: 2008-07-02 00:15:37 ЛС | профиль | цитата
nesco писал(а):
две точки запуска doAnimation и doCircleAnimation


doCircleAnimation -- не метод управления, а назначение свойства (особаченное свойство). Запускной метод единственный-- doAnimation. doCircleAnimation показан просто для примера оперативного управления. Надеюсь теперь понятно. Ну в конце концов, в коды можно заглянуть, или "как"


------------ Дoбавленo:


Tad писал(а):
И кодов поменьше и компонент прозрачнее

Не будет меньше кодов.
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#34: 2008-07-02 01:02:38 ЛС | профиль | цитата
nesco,
1. ану поставь :
Delay = 330
DelayCicle = 33
Что получается между циклами ?
2. Если нажать стоп, то анимация останавливается в том месте где нажал. Что-то не смотрится полузакрытый глаз.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3655
Рейтинг: 69
#35: 2008-07-02 01:04:22 ЛС | профиль | цитата
Tad писал(а):
Что-то не смотрится полузакрытый глаз

Это ОНО прищурилось
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#36: 2008-07-02 01:07:01 ЛС | профиль | цитата
Tad писал(а):
Что-то не смотрится полузакрытый глаз

Я специально так задумал -- останавливать анимацию там, где она остановлена. К тому же с эти завязана отрисовка одиночного кадра. Я не собираюсь увеличивать коды из-за такой ерунды

Tad писал(а):
Что получается между циклами ?

Ну думать же надо, что ставить, хотя я ничего криминального не заметил
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#37: 2008-07-02 01:36:26 ЛС | профиль | цитата
nesco писал(а):
Я специально так задумал
Обычный ответ
Так задумано разработчиками !

nesco писал(а):
Ну думать же надо, что ставить
а я специально поставил 33 между циклами ( ну нужно мне так ), а в результате получил время между циклами около секунды, очень даже криминал.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#38: 2008-07-02 01:56:57 ЛС | профиль | цитата
Исправил -- ver 1.25
карма: 22

0
файлы: 1iconanimation_1_25.zip [10.5KB] [200]
Ответов: 16884
Рейтинг: 1239
#39: 2008-07-02 10:41:35 ЛС | профиль | цитата
nesco, ставлю DelayCicle=0 и получаю задержку 1.5 сек.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#40: 2008-07-02 11:32:49 ЛС | профиль | цитата
Tad, это же не RealTime -- нельзя ставить 0, минимум 10 (млин, специально поставлю ограничение)
------------ Дoбавленo:

К тому же, не подтверждается, у меня работает с 0 обе задержки, причем, прекрасно -- все моргает, как угорелое
------------ Дoбавленo:

Tad, какие еще приколы наблюдаются
карма: 22

0
Ответов: 3655
Рейтинг: 69
#41: 2008-07-02 14:43:30 ЛС | профиль | цитата
Tad писал(а):
ставлю DelayCicle=0 и получаю задержку 1.5 сек.

У меня тоже.
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#42: 2008-07-02 14:56:19 ЛС | профиль | цитата
Вот вы мне, несвидомому, расскажите лучше, в какой схеме вы ставите DelayCicle=0 и что вы в ней меняете. Если ничего не меняете, то так оно и будет, тк как после первого цикла задержка автоматически изменится. Отключите Random и попробуйте запустить, никакой задержки не будет (почти не будет -- ~10 мсек останется).
И чего это вы мне тут голову морочите-то Толком ничего не напишут, зато исправно кричат -- ничего не работает как надо
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#43: 2008-07-02 18:04:44 ЛС | профиль | цитата
nesco писал(а):
Отключите Random
Песня писал(а):
Где ты раньше был? Целовался с кем?
Нацеплял лишнего. Без Application тоже рисует нормально.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#44: 2008-07-02 18:56:30 ЛС | профиль | цитата
Tad писал(а):
Без Application тоже рисует нормально

А вот это нехорошо, значит Винда очень чем-то сильно занята, что пытается отработать свою очередь сообщений
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#45: 2008-07-02 22:19:38 ЛС | профиль | цитата
nesco,


dtBitmap(db,FBitmap);
dtIcon(di,FIcon);
inc(FCurIndex);

if FCurIndex > FListIndex.Count - 1 then begin
if FCircleAnima then
if FStopCycle then //begin
FStop := true
// FCurIndex := FListIndex.Count - 1;
// FFlagDelay := true;
// end
else begin
FCurIndex := 0;
FFlagDelay := true;
FTimerCycle.Enabled := true;
// end else begin
// FStop := true;
// FCurIndex := FListIndex.Count - 1;
end;
_hi_OnEvent(_event_onEndCycle);
end;

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)