


Add(StrList,15716330,679,518)
{
}
Add(ArrayEnum,6808174,693,623)
{
link(onItem,3343078:doEvent1,[])
link(Array,15716330:Array,[])
}
Add(Hub,3343078,763,623)
{
OutCount=11
link(onEvent1,3129939:doSplit,[(823,629)(823,531)])
link(onEvent2,548751:doSplit,[(826,636)(826,538)])
link(onEvent3,1997480:doSplit,[(829,643)(829,545)])
link(onEvent4,3735067:doSplit,[(833,650)(833,552)])
link(onEvent5,10701597:doSplit,[(837,657)(837,559)])
link(onEvent6,2393852:doSplit,[(840,664)(840,566)])
link(onEvent7,12888184:doSplit,[(843,671)(843,573)])
link(onEvent8,7450264:doSplit,[(847,678)(847,580)])
link(onEvent9,358077:doSplit,[(851,685)(851,587)])
link(onEvent10,7192331:doSplit,[(854,692)(854,594)])
link(onEvent11,8122643:doString,[])
}
Add(MultiStrPart,3129939,868,525)
{
From=2
Count=1
Point(doFrom)
}
Add(MT_IndexToChanel,3702979,749,525)
{
Count=12
Point(Data)
link(onEvent3,3129939:doFrom,[])
link(onEvent4,548751:doFrom,[])
link(onEvent5,1997480:doFrom,[])
link(onEvent6,3735067:doFrom,[])
link(onEvent7,10701597:doFrom,[])
link(onEvent8,2393852:doFrom,[])
link(onEvent9,12888184:doFrom,[])
link(onEvent10,7450264:doFrom,[])
link(onEvent11,358077:doFrom,[])
link(onEvent12,7192331:doFrom,[])
}
Add(MultiStrPart,548751,875,532)
{
From=2
Count=1
Point(doFrom)
}
Add(MultiStrPart,1997480,882,539)
{
From=2
Count=1
Point(doFrom)
}
Add(MultiStrPart,3735067,889,546)
{
From=2
Count=1
Point(doFrom)
}
Add(MultiStrPart,10701597,896,553)
{
From=2
Count=1
Point(doFrom)
}
Add(MultiStrPart,2393852,903,560)
{
From=2
Count=1
Point(doFrom)
}
Add(MultiStrPart,12888184,910,567)
{
From=2
Count=1
Point(doFrom)
}
Add(MultiStrPart,7450264,917,574)
{
From=2
Count=1
Point(doFrom)
}
Add(MultiStrPart,358077,924,581)
{
From=2
Count=1
Point(doFrom)
}
Add(MultiStrPart,7192331,931,588)
{
From=2
Count=1
Point(doFrom)
}
Add(FormatStr,8122643,861,693)
{
DataCount=11
Mask="%2;%3;%4;%5;%6;%7;%8;%9"
link(Str2,3129939:Part1,[])
link(Str3,548751:Part1,[])
link(Str4,1997480:Part1,[])
link(Str5,3735067:Part1,[])
link(Str6,10701597:Part1,[])
link(Str7,2393852:Part1,[])
link(Str8,12888184:Part1,[])
link(Str9,7450264:Part1,[])
link(Str10,358077:Part1,[])
link(Str11,7192331:Part1,[])
}
дальше просто, при каждом изменении, то есть выборе в в выпадающем списке какого то значения, снова перебирается массив - StrList , который хранит весь текст, а вот MT_IdexToChanel выдает только тот самый канал который менялся, и MultiStrPart выдает нужное значение. на остальные это не влияет и они сохраняют свое значение.
