Вверх ↑
Ответов: 1061
Рейтинг: 22
#1: 2013-09-10 18:57:20 ЛС | профиль | цитата
Tad писал(а):
Идеальный вариант - не строй "большую" , строй оптимальную.

Оптимальные тоже большие бывают! )

Tad писал(а):
Что-то не так работает ?

Tad, причём здесь работает - не работает? Это организация схем! А если точек будет гораздо больше чем одна? Ты просто запутаешься в них и утонешь! ) Будешь тратить много времени на то, чтобы придумать, как-бы мне провести линии от туда до туда, и чтобы это было красиво и понятно! )
------------ Дoбавленo в 18.57:

Может так будет наглядней:

Add(CableEventNamed,7977064,175,112)
{
Wire=#1:1|1:2|1:3|1:4|
link(1,9745313:doWork1,[])
link(2,1050336:doWork1,[(249,125)(249,167)])
link(3,2290210:doWork1,[(242,132)(242,209)])
link(4,12274686:doWork1,[(235,139)(235,251)])
}
Add(ChildPanel,9745313,259,112)
{
@Hint=#1:1|
link(onEvent1,7399203:doEvent1,[])
}
BEGIN_SDK
Add(EditMulti,5582568,21,21)
{
EventCount=1
WorkCount=1
Height=186
link(doWork1,7830612:Cable,[(31,27)(31,41)])
}
Add(Panel,8181756,42,84)
{
Left=65
Top=140
Width=64
Height=93
}
Add(Edit,3129917,133,35)
{
Left=5
Top=10
Text="1"
ClearAfterEnter=1
link(onEnter,14431401:1,[])
}
Add(CableWorkNamed,5873011,259,42)
{
Wire=#1:2|1:3|1:4|
link(Cable,5582568:onEvent1,[(299,48)(299,27)])
}
Add(CableEventNamed,7830612,42,35)
{
Wire=#1:1|1:2|1:3|
link(1,3129917:doText,[])
link(2,11681705:doText,[(123,48)(123,83)])
link(3,8992905:doText,[(116,55)(116,125)])
}
Add(CableWorkNamed,14431401,203,42)
{
Wire=#1:1|
link(Cable,5873011:2,[])
}
Add(Edit,11681705,133,77)
{
Left=5
Top=35
Text="1"
ClearAfterEnter=1
link(onEnter,16228861:2,[])
}
Add(Edit,8992905,133,119)
{
Left=5
Top=60
Text="1"
ClearAfterEnter=1
link(onEnter,7249736:3,[])
}
Add(CableWorkNamed,16228861,203,84)
{
Wire=#1:2|
link(Cable,5873011:3,[(242,90)(242,55)])
}
Add(CableWorkNamed,7249736,203,126)
{
Wire=#1:3|
link(Cable,5873011:4,[(249,132)(249,62)])
}
END_SDK
Add(ChildPanel,1050336,259,161)
{
@Hint=#1:2|
link(onEvent1,7399203:doEvent2,[(298,167)(298,125)])
}
BEGIN_SDK
Add(EditMulti,2020655,21,21)
{
EventCount=1
WorkCount=1
link(doWork1,8201244:Cable,[(31,27)(31,48)])
}
Add(Panel,14090649,42,105)
{
Left=135
Top=245
Width=67
Height=90
}
Add(Edit,8538926,119,42)
{
Left=5
Top=15
Text="2"
ClearAfterEnter=1
link(onEnter,6204512:1,[])
}
Add(CableEventNamed,8201244,42,42)
{
Wire=#1:1|1:2|1:3|
link(1,8538926:doText,[])
link(2,5951378:doText,[(109,55)(109,97)])
link(3,4833487:doText,[(102,62)(102,146)])
}
Add(CableWorkNamed,273752,259,49)
{
Wire=#1:1|1:3|1:4|
link(Cable,2020655:onEvent1,[(306,55)(306,27)])
}
Add(CableWorkNamed,6204512,196,49)
{
Wire=#1:1|
link(Cable,273752:1,[])
}
Add(Edit,5951378,119,91)
{
Left=5
Top=40
Text="2"
ClearAfterEnter=1
link(onEnter,7816745:2,[])
}
Add(CableWorkNamed,7816745,196,98)
{
Wire=#1:2|
link(Cable,273752:3,[(235,104)(235,62)])
}
Add(Edit,4833487,119,140)
{
Left=5
Top=65
Text="2"
ClearAfterEnter=1
link(onEnter,14403217:3,[])
}
Add(CableWorkNamed,14403217,196,147)
{
Wire=#1:3|
link(Cable,273752:4,[(242,153)(242,69)])
}
END_SDK
Add(ChildPanel,2290210,259,203)
{
@Hint=#1:3|
link(onEvent1,7399203:doEvent3,[(305,209)(305,132)])
}
BEGIN_SDK
Add(EditMulti,2405702,21,21)
{
EventCount=1
WorkCount=1
link(doWork1,9467687:Cable,[(35,27)(35,41)])
}
Add(Panel,13898074,49,91)
{
Left=215
Top=145
Width=66
Height=92
}
Add(Edit,14090036,119,35)
{
Left=5
Top=10
Text="3"
ClearAfterEnter=1
link(onEnter,15069112:1,[])
}
Add(CableEventNamed,9467687,49,35)
{
Wire=#1:1|1:2|1:3|
link(1,14090036:doText,[])
link(2,15078895:doText,[(109,48)(109,90)])
link(3,16466114:doText,[(102,55)(102,139)])
}
Add(CableWorkNamed,3932774,252,42)
{
Wire=#1:1|1:2|1:4|
link(Cable,2405702:onEvent1,[(302,48)(302,27)])
}
Add(CableWorkNamed,15069112,196,42)
{
Wire=#1:1|1:2|1:3|
link(Cable,3932774:1,[])
}
Add(Edit,15078895,119,84)
{
Left=5
Top=35
Text="3"
ClearAfterEnter=1
link(onEnter,15069112:2,[(158,97)(158,55)])
}
Add(Edit,16466114,119,133)
{
Left=5
Top=60
Text="3"
ClearAfterEnter=1
link(onEnter,15069112:3,[(165,146)(165,62)])
}
END_SDK
Add(ChildPanel,12274686,259,245)
{
@Hint=#1:4|
link(onEvent1,7399203:doEvent4,[(312,251)(312,139)])
}
BEGIN_SDK
Add(EditMulti,7975840,21,21)
{
EventCount=1
WorkCount=1
VarCount=1
link(doWork1,6229411:Cable,[(31,27)(31,55)])
}
Add(Panel,16553696,42,105)
{
Left=145
Top=40
Width=63
Height=89
}
Add(Edit,13005480,119,49)
{
Left=5
Top=10
Text="4"
ClearAfterEnter=1
link(onEnter,10874944:1,[])
}
Add(CableEventNamed,6229411,42,49)
{
Wire=#1:1|1:2|1:3|
link(1,13005480:doText,[])
link(2,871051:doText,[(109,62)(109,104)])
link(3,1386210:doText,[(102,69)(102,153)])
}
Add(CableWorkNamed,15398121,259,56)
{
Wire=#1:1|1:2|1:3|
link(Cable,7975840:onEvent1,[(306,62)(306,27)])
}
Add(CableWorkNamed,10874944,203,56)
{
Wire=#1:1|
link(Cable,15398121:1,[])
}
Add(Edit,871051,119,98)
{
Left=5
Top=35
Text="4"
ClearAfterEnter=1
link(onEnter,14998886:2,[])
}
Add(CableWorkNamed,14998886,203,105)
{
Wire=#1:2|
link(Cable,15398121:2,[(242,111)(242,69)])
}
Add(Edit,1386210,119,147)
{
Left=5
Top=60
Text="4"
ClearAfterEnter=1
link(onEnter,13729362:3,[])
}
Add(CableWorkNamed,13729362,203,154)
{
Wire=#1:3|
link(Cable,15398121:3,[(249,160)(249,76)])
}
END_SDK
Add(Hub,7399203,364,112)
{
InCount=4
OutCount=1
link(onEvent1,7977064:Cable,[(389,118)(389,104)(165,104)(165,118)])
}

Tad, попробуй повтори своим методом! )
карма: 0

0