Assasin писал(а):
Так можно, но моргаетИ обратно считает с числа на котором останавливается. Так и должно быть

------------ Дoбавленo в 13.56:
Assasin, а проще, слабо


Add(MainForm,12188145,189,161)
{
Width=288
Height=166
}
Add(Keyboard,14030189,238,119)
{
Key=39
link(onReadKey,11686707:doCalc,[])
}
Add(Label,2320462,385,119)
{
Left=145
Top=55
Width=10
Height=17
Caption="0"
}
Add(Timer,13807707,189,119)
{
Interval=25
link(onTimer,14030189:doReadKey,[])
}
Add(MathParse,11686707,287,119)
{
DataCount=1
MathStr="((%0 + sign(60 - %0)) * (%1 = 1)) + ((%0 - sign(%0)) * (%1 = 0))"
Point(doClear)
link(onResult,144242:doData,[])
}
Add(ChangeMon,144242,336,119)
{
link(onData,2320462:doText,[])
}
Так что, Roma, этот код короче и места меньше на схеме занимает, и никакго моргания