Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2008-02-04 20:22:30 ЛС | профиль | цитата
nesco писал(а):
Ну да, а что, есть доступная альтернатива?

В принципе, я имел в виду такое

#sha
Add(MultiElementEx,4432329,363,112)
{
}
BEGIN_SDK
Add(EditMultiEx,3131021,21,21)
{
WorkCount=#7:doTimer|
EventCount=#7:onTimer|11:onPrintTime|
Width=272
Height=95
link(doTimer,11843383:doTimer,[(21,55)])
}
Add(Timer,11843383,49,49)
{
@Hint=#26:Это и есть таймер спрайтов|
Interval=20
Enable=1
Point(onStop)
MakeExt(Interval,,Interval)
link(onTimer,11982423:doEvent1,[])
}
Add(TimeCounter,11788576,161,49)
{
link(onStart,3131021:onTimer,[(213,55)(213,27)])
link(onStop,4650786:doCalc,[])
}
Add(MathParse,4650786,224,56)
{
MathStr="round(%0 + 0.01*(%1-%0),0.01)"
link(onResult,3131021:onPrintTime,[(274,62)(274,34)])
}
Add(Hub,11982423,98,49)
{
link(onEvent1,11788576:doStart,[])
link(onEvent2,11788576:doStop,[])
}
END_SDK
Но оказывается, что это работает только у меня
Штатный TimeCounter показывает 0, как дурак... Это там, где "мой" показывает 6150 мксек...
"Мой" переделан по принципу элемента Delay, чтобы микросекунды наблюдать
Грубовато как-то в милисекундах - давно сделал, да позабыл уже

Со скоростью разберусь, и по-позже выложу конкретный пример с конкретными данными.
Если конечно интересны результаты разборок

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

Да, может мне свой TimeCounter (он в микросекундах результат дает) сделать "штатным"
Кто чего думает про это
карма: 9

0