Вверх ↑
Разработчик
Ответов: 26170
Рейтинг: 2127
#1: 2010-05-06 02:23:59 ЛС | профиль | цитата
Tad писал(а):
около 50-ти компонент можно безболезнено удалить

Если, не больше.
------------ Дoбавленo в 02.00:
Tad, ты с меня прикалывался по таймерам, но эту схему, даже я не переплюнул
------------ Дoбавленo в 02.05:

Еще, вот это


Add(RGB,15489168,1295,637)
{
R=127
G=196
B=63
link(onRGB,390458:doWork1,[(1334,643)])
}
Add(RGB,6291246,1295,644)
{
R=255
G=127
B=63
link(onRGB,390458:doWork2,[])
}
Add(IndexToChanel,555133,1253,637)
{
link(onEvent1,15489168:doRGB,[])
link(onEvent2,6291246:doRGB,[])
}
Add(HubEx,390458,1330,644)
{
}

можно заменить вот на это


Add(IndexToChanel,555133,301,189)
{
link(onEvent1,14694963:doColor,[])
link(onEvent2,5155691:doColor,[(345,202)(345,230)])
}
Add(SelectColor,14694963,357,189)
{
Color=4179071
link(onColor,2416501:doWork2,[])
}
Add(SelectColor,5155691,357,224)
{
Color=4161535
link(onColor,2416501:doWork3,[(403,230)])
}
Add(HubEx,2416501,399,189)
{
}
нагляднее будет
------------ Дoбавленo в 02.11:
А вот это -- действительно оригинально



Add(Hub,681682,252,168)
{
InCount=4
OutCount=1
link(onEvent1,14532745:doEvent1,[(280,174)(280,237)])
}
Add(Hub,14532745,294,231)
{
InCount=2
OutCount=1
}
Add(Hub,1652727,252,238)
{
InCount=4
OutCount=1
link(onEvent1,14532745:doEvent2,[])
}

------------ Дoбавленo в 02.15:
Зачем вот это



Add(ArrayRW,2815930,252,252)
{
Point(Count)
link(Index,13797096:Position,[(265,219)(286,219)])
}
Add(For,13797096,280,154)
{
link(onEvent,2815930:doRead,[(331,160)(331,209)(247,209)(247,258)])
}

когда, есть вот это



Add(ArrayEnum,10584079,525,539)
{
}


для записи отдельно можно ArrayRW поставить
------------ Дoбавленo в 02.23:
Ravilr, ты был прав, FormatStr там совсем не нужен, в первом примере, который ты привел
карма: 22

0