Вверх ↑
Ответов: 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