почему простая схема не работает?
Add(StrReplace,5407772,364,42) { SubStr="ж" DestStr="л" link(onReplace,10881308:doEvent8,[(415,48)(415,-204)]) } Add(MainActivity,2953706,21,105) { AppName="" Package="oshchocher.tennmej" Caption="Ожщочэр Тённмэй" AppIcon=[ZIP2201000078DAEB0CF073E7E592E2626060E0F5F4700902D21220CCC106241F94DBFE00528CC541EE4E0CEBCEC9BC047258D21D7D1D191836F673FF496405F2390B3C228B1918F80E8330E3F1FC15294041C912D78892E0FCB492F2C4A2548682C4CCBC12BDBCD41205133D033D238336F54866A0A2499E2E8E211EDE4F431DF91A0C381EFBEE3BF2FDB3A4C86449A3B94189978F306F5FDB6A262224F82A32F6E0D68F1B59B67C725D3DAD7ABE43E34CCB98AE644FB3269D0F9716A856F627CCF398B0E9535D7253C7C3759C02955FDEF2AB7A7D5528BEE967BE738DD92CE7B2E2D3F7D3C4169A1F3CE67DF7AB62774081F64BD18A17725B543C279EE0FE57D1641D1964F3E197D937B5EADD4EF7742D191B2543138F3F04BA8EC1D3D5CF659D534213004D376A02] } Add(TextView,181075,798,-224) { Left=5 Top=40 Weight=10 Caption="Перевод" } Add(StrReplace,5438932,364,-259) { SubStr="а" DestStr="о" link(onReplace,10881308:doEvent1,[]) } Add(Hub,9992866,266,-259) { OutCount=25 link(onEvent1,5438932:doReplace,[]) link(onEvent2,3342993:doReplace,[(343,-246)(343,-211)]) link(onEvent3,12885645:doReplace,[(343,-239)(343,-169)]) link(onEvent4,9165257:doReplace,[(343,-232)(343,-120)]) link(onEvent5,2309785:doReplace,[(343,-225)(343,-78)]) link(onEvent6,16578014:doReplace,[(343,-218)(343,-36)]) link(onEvent7,15472186:doReplace,[(343,-211)(343,6)]) link(onEvent8,5407772:doReplace,[(343,-204)(343,48)]) link(onEvent9,13825514:doReplace,[(343,-197)(343,97)]) link(onEvent10,5913827:doReplace,[(343,-190)(343,139)]) link(onEvent11,15316358:doReplace,[(343,-183)(343,181)]) link(onEvent12,10980743:doReplace,[(343,-176)(343,223)]) link(onEvent13,820655:doReplace,[(343,-169)(343,265)]) link(onEvent14,10923822:doReplace,[(343,-162)(343,314)]) link(onEvent15,844332:doReplace,[(343,-155)(343,356)]) link(onEvent16,7135925:doReplace,[(343,-148)(343,398)]) link(onEvent17,10632517:doReplace,[(347,-141)(347,440)]) link(onEvent18,13191562:doReplace,[(347,-134)(347,482)]) link(onEvent19,9550888:doReplace,[(347,-127)(347,531)]) link(onEvent20,2954130:doReplace,[(347,-120)(347,573)]) link(onEvent21,14588999:doReplace,[(347,-113)(347,615)]) link(onEvent22,14875139:doReplace,[(347,-106)(347,657)]) link(onEvent23,3873206:doReplace,[(347,-99)(347,699)]) link(onEvent24,868170:doReplace,[(347,-92)(347,748)]) link(onEvent25,15593105:doReplace,[(347,-85)(347,790)]) } Add(Hub,10881308,616,-259) { InCount=25 OutCount=1 Optimization=1 link(onEvent1,12811105:doEvent1,[(658,-253)(658,-239)]) } Add(StrReplace,3342993,364,-217) { SubStr="б" DestStr="х" link(onReplace,10881308:doEvent2,[(415,-211)(415,-246)]) } Add(StrReplace,12885645,364,-175) { SubStr="в" DestStr="ч" link(onReplace,10881308:doEvent3,[(415,-169)(415,-239)]) } Add(StrReplace,9165257,364,-126) { SubStr="д" DestStr="г" link(onReplace,10881308:doEvent4,[(415,-120)(415,-232)]) } Add(StrReplace,2309785,364,-84) { SubStr="ф" DestStr="щ" link(onReplace,10881308:doEvent5,[(415,-78)(415,-225)]) } Add(StrReplace,16578014,364,-42) { SubStr="ц" DestStr="ш" link(onReplace,10881308:doEvent6,[(415,-36)(415,-218)]) } Add(StrReplace,15472186,364,0) { SubStr="е" DestStr="ы" link(onReplace,10881308:doEvent7,[(415,6)(415,-211)]) } Add(StrReplace,13825514,364,91) { SubStr="з" DestStr="п" link(onReplace,10881308:doEvent9,[(415,97)(415,-197)]) } Add(StrReplace,5913827,364,133) { SubStr="и" DestStr="э" link(onReplace,10881308:doEvent10,[(415,139)(415,-190)]) } Add(StrReplace,15316358,364,175) { SubStr="ю" DestStr="я" link(onReplace,10881308:doEvent11,[(415,181)(415,-183)]) } Add(StrReplace,10980743,364,217) { SubStr="м" DestStr="к" link(onReplace,10881308:doEvent12,[(415,223)(415,-176)]) } Add(StrReplace,820655,364,259) { SubStr="ё" DestStr="у" link(onReplace,10881308:doEvent13,[(415,265)(415,-169)]) } Add(StrReplace,10923822,364,308) { SubStr="р" DestStr="т" link(onReplace,10881308:doEvent14,[(415,314)(415,-162)]) } Add(StrReplace,844332,364,350) { SubStr="с" DestStr="н" link(onReplace,10881308:doEvent15,[(415,356)(415,-155)]) } Add(StrReplace,7135925,364,392) { SubStr="0" DestStr="о*" link(onReplace,10881308:doEvent16,[(415,398)(415,-148)]) } Add(StrReplace,10632517,364,434) { SubStr="1" DestStr="х*" link(onReplace,10881308:doEvent17,[(415,440)(415,-141)]) } Add(StrReplace,13191562,364,476) { SubStr="2" DestStr="ч*" link(onReplace,10881308:doEvent18,[(415,482)(415,-134)]) } Add(StrReplace,9550888,364,525) { SubStr="3" DestStr="д*" link(onReplace,10881308:doEvent19,[(415,531)(415,-127)]) } Add(StrReplace,2954130,364,567) { SubStr="4" DestStr="г*" link(onReplace,10881308:doEvent20,[(415,573)(415,-120)]) } Add(StrReplace,14588999,364,609) { SubStr="5" DestStr="ы*" link(onReplace,10881308:doEvent21,[(415,615)(415,-113)]) } Add(StrReplace,14875139,364,651) { SubStr="6" DestStr="у*" link(onReplace,10881308:doEvent22,[(415,657)(415,-106)]) } Add(StrReplace,3873206,364,693) { SubStr="7" DestStr="л*" link(onReplace,10881308:doEvent23,[(415,699)(415,-99)]) } Add(StrReplace,868170,364,742) { SubStr="8" DestStr="п*" link(onReplace,10881308:doEvent24,[(415,748)(415,-92)]) } Add(StrReplace,15593105,364,784) { SubStr="9" DestStr="э*" link(onReplace,10881308:doEvent25,[(415,790)(415,-85)]) } Add(EditText,14238046,42,-238) { Weight=25 link(onTextChanged,954136:doEvent1,[(96,-232)(96,-225)]) } Add(Hub,7570570,182,-231) { link(onEvent1,9992866:doEvent1,[(243,-232)(243,-253)]) link(onEvent2,4531157:doEvent1,[(228,-218)(228,832)]) } Add(Hub,12811105,686,-245) { InCount=2 OutCount=1 Optimization=1 link(onEvent1,16530768:doEvent1,[(718,-239)(718,-218)]) } Add(StrReplace,12298441,357,826) { SubStr="о" DestStr="а" link(onReplace,15307554:doEvent1,[]) } Add(Hub,4531157,259,826) { OutCount=25 link(onEvent1,12298441:doReplace,[]) link(onEvent2,11745287:doReplace,[(336,839)(336,874)]) link(onEvent3,12081779:doReplace,[(336,846)(336,916)]) link(onEvent4,8153172:doReplace,[(336,853)(336,965)]) link(onEvent5,2991760:doReplace,[(336,860)(336,1007)]) link(onEvent6,14813664:doReplace,[(336,867)(336,1049)]) link(onEvent7,8480546:doReplace,[(336,874)(336,1091)]) link(onEvent8,13248750:doReplace,[(336,881)(336,1133)]) link(onEvent9,11644802:doReplace,[(336,888)(336,1182)]) link(onEvent10,152650:doReplace,[(336,895)(336,1224)]) link(onEvent11,11415458:doReplace,[(336,902)(336,1266)]) link(onEvent12,7109023:doReplace,[(336,909)(336,1308)]) link(onEvent13,14287331:doReplace,[(336,916)(336,1350)]) link(onEvent14,11496159:doReplace,[(336,923)(336,1399)]) link(onEvent15,4441599:doReplace,[(336,930)(336,1441)]) link(onEvent16,2811041:doReplace,[(336,937)(336,1483)]) link(onEvent17,11747552:doReplace,[(340,944)(340,1525)]) link(onEvent18,11218302:doReplace,[(340,951)(340,1567)]) link(onEvent19,5831046:doReplace,[(340,958)(340,1616)]) link(onEvent20,12232306:doReplace,[(340,965)(340,1658)]) link(onEvent21,14125796:doReplace,[(340,972)(340,1700)]) link(onEvent22,517184:doReplace,[(340,979)(340,1742)]) link(onEvent23,5743297:doReplace,[(340,986)(340,1784)]) link(onEvent24,3484109:doReplace,[(340,993)(340,1833)]) link(onEvent25,11462042:doReplace,[(340,1000)(340,1875)]) } Add(Hub,15307554,609,826) { InCount=25 OutCount=1 link(onEvent1,12811105:doEvent2,[(655,832)(655,-232)]) } Add(StrReplace,11745287,357,868) { SubStr="х" DestStr="б" link(onReplace,15307554:doEvent2,[(408,874)(408,839)]) } Add(StrReplace,12081779,357,910) { SubStr="ч" DestStr="в" link(onReplace,15307554:doEvent3,[(408,916)(408,846)]) } Add(StrReplace,8153172,357,959) { SubStr="г" DestStr="д" link(onReplace,15307554:doEvent4,[(408,965)(408,853)]) } Add(StrReplace,2991760,357,1001) { SubStr="щ" DestStr="ф" link(onReplace,15307554:doEvent5,[(408,1007)(408,860)]) } Add(StrReplace,14813664,357,1043) { SubStr="ш" DestStr="ц" link(onReplace,15307554:doEvent6,[(408,1049)(408,867)]) } Add(StrReplace,8480546,357,1085) { SubStr="ы" DestStr="е" link(onReplace,15307554:doEvent7,[(408,1091)(408,874)]) } Add(StrReplace,13248750,357,1127) { SubStr="л" DestStr="ж" link(onReplace,15307554:doEvent8,[(408,1133)(408,881)]) } Add(StrReplace,11644802,357,1176) { SubStr="п" DestStr="з" link(onReplace,15307554:doEvent9,[(408,1182)(408,888)]) } Add(StrReplace,152650,357,1218) { SubStr="э" DestStr="и" link(onReplace,15307554:doEvent10,[(408,1224)(408,895)]) } Add(StrReplace,11415458,357,1260) { SubStr="я" DestStr="ю" link(onReplace,15307554:doEvent11,[(408,1266)(408,902)]) } Add(StrReplace,7109023,357,1302) { SubStr="к" DestStr="м" link(onReplace,15307554:doEvent12,[(408,1308)(408,909)]) } Add(StrReplace,14287331,357,1344) { SubStr="у" DestStr="ё" link(onReplace,15307554:doEvent13,[(408,1350)(408,916)]) } Add(StrReplace,11496159,357,1393) { SubStr="т" DestStr="р" link(onReplace,15307554:doEvent14,[(408,1399)(408,923)]) } Add(StrReplace,4441599,357,1435) { SubStr="н" DestStr="с" link(onReplace,15307554:doEvent15,[(408,1441)(408,930)]) } Add(StrReplace,2811041,357,1477) { SubStr="о*" DestStr="0" link(onReplace,15307554:doEvent16,[(408,1483)(408,937)]) } Add(StrReplace,11747552,357,1519) { SubStr="х*" DestStr="1" link(onReplace,15307554:doEvent17,[(408,1525)(408,944)]) } Add(StrReplace,11218302,357,1561) { SubStr="ч*" DestStr="2" link(onReplace,15307554:doEvent18,[(408,1567)(408,951)]) } Add(StrReplace,5831046,357,1610) { SubStr="д*" DestStr="3" link(onReplace,15307554:doEvent19,[(408,1616)(408,958)]) } Add(StrReplace,12232306,357,1652) { SubStr="г*" DestStr="4" link(onReplace,15307554:doEvent20,[(408,1658)(408,965)]) } Add(StrReplace,14125796,357,1694) { SubStr="ы*" DestStr="5" link(onReplace,15307554:doEvent21,[(408,1700)(408,972)]) } Add(StrReplace,517184,357,1736) { SubStr="у*" DestStr="6" link(onReplace,15307554:doEvent22,[(408,1742)(408,979)]) } Add(StrReplace,5743297,357,1778) { SubStr="л*" DestStr="7" link(onReplace,15307554:doEvent23,[(408,1784)(408,986)]) } Add(StrReplace,3484109,357,1827) { SubStr="п*" DestStr="8" link(onReplace,15307554:doEvent24,[(408,1833)(408,993)]) } Add(StrReplace,11462042,357,1869) { SubStr="э*" DestStr="9" link(onReplace,15307554:doEvent25,[(408,1875)(408,1000)]) } Add(StrReplace,2568062,350,1918) { SubStr="А" DestStr="О" link(onReplace,7793137:doEvent1,[]) } Add(Hub,1885102,252,1918) { OutCount=15 link(onEvent1,2568062:doReplace,[]) link(onEvent2,5259233:doReplace,[(329,1931)(329,1966)]) link(onEvent3,13397705:doReplace,[(329,1938)(329,2008)]) link(onEvent4,11251538:doReplace,[(329,1945)(329,2057)]) link(onEvent5,12431378:doReplace,[(329,1952)(329,2099)]) link(onEvent6,4635192:doReplace,[(329,1959)(329,2141)]) link(onEvent7,4889836:doReplace,[(329,1966)(329,2183)]) link(onEvent8,6900275:doReplace,[(329,1973)(329,2225)]) link(onEvent9,3930987:doReplace,[(329,1980)(329,2274)]) link(onEvent10,12405668:doReplace,[(329,1987)(329,2316)]) link(onEvent11,13741941:doReplace,[(329,1994)(329,2358)]) link(onEvent12,4296719:doReplace,[(329,2001)(329,2400)]) link(onEvent13,3843751:doReplace,[(329,2008)(329,2442)]) link(onEvent14,4254079:doReplace,[(329,2015)(329,2491)]) link(onEvent15,8773935:doReplace,[(329,2022)(329,2533)]) } Add(Hub,7793137,602,1918) { InCount=15 OutCount=1 link(onEvent1,8194109:doEvent1,[(644,1924)(644,1938)]) } Add(StrReplace,5259233,350,1960) { SubStr="Б" DestStr="Х" link(onReplace,7793137:doEvent2,[(401,1966)(401,1931)]) } Add(StrReplace,13397705,350,2002) { SubStr="В" DestStr="Ч" link(onReplace,7793137:doEvent3,[(401,2008)(401,1938)]) } Add(StrReplace,11251538,350,2051) { SubStr="Д" DestStr="Г" link(onReplace,7793137:doEvent4,[(401,2057)(401,1945)]) } Add(StrReplace,12431378,350,2093) { SubStr="Ф" DestStr="Щ" link(onReplace,7793137:doEvent5,[(401,2099)(401,1952)]) } Add(StrReplace,4635192,350,2135) { SubStr="Ц" DestStr="Ш" link(onReplace,7793137:doEvent6,[(401,2141)(401,1959)]) } Add(StrReplace,4889836,350,2177) { SubStr="Е" DestStr="Ы" link(onReplace,7793137:doEvent7,[(401,2183)(401,1966)]) } Add(StrReplace,6900275,350,2219) { SubStr="Ж" DestStr="Л" link(onReplace,7793137:doEvent8,[(401,2225)(401,1973)]) } Add(StrReplace,3930987,350,2268) { SubStr="З" DestStr="П" link(onReplace,7793137:doEvent9,[(401,2274)(401,1980)]) } Add(StrReplace,12405668,350,2310) { SubStr="И" DestStr="Э" link(onReplace,7793137:doEvent10,[(401,2316)(401,1987)]) } Add(StrReplace,13741941,350,2352) { SubStr="Ю" DestStr="Я" link(onReplace,7793137:doEvent11,[(401,2358)(401,1994)]) } Add(StrReplace,4296719,350,2394) { SubStr="М" DestStr="К" link(onReplace,7793137:doEvent12,[(401,2400)(401,2001)]) } Add(StrReplace,3843751,350,2436) { SubStr="Ё" DestStr="У" link(onReplace,7793137:doEvent13,[(401,2442)(401,2008)]) } Add(StrReplace,4254079,350,2485) { SubStr="Р" DestStr="Т" link(onReplace,7793137:doEvent14,[(401,2491)(401,2015)]) } Add(StrReplace,8773935,350,2527) { SubStr="С" DestStr="Н" link(onReplace,7793137:doEvent15,[(401,2533)(401,2022)]) } Add(Hub,376588,168,1946) { link(onEvent1,1885102:doEvent1,[(229,1945)(229,1924)]) link(onEvent2,6157735:doEvent1,[(214,1959)(214,3009)]) } Add(Hub,8194109,672,1932) { InCount=2 OutCount=1 link(onEvent1,16530768:doEvent2,[(718,1938)(718,-204)]) } Add(StrReplace,2015926,343,3003) { SubStr="О" DestStr="А" link(onReplace,3083584:doEvent1,[]) } Add(Hub,6157735,245,3003) { OutCount=15 link(onEvent1,2015926:doReplace,[]) link(onEvent2,2330548:doReplace,[(322,3016)(322,3051)]) link(onEvent3,5319225:doReplace,[(322,3023)(322,3093)]) link(onEvent4,11765287:doReplace,[(322,3030)(322,3142)]) link(onEvent5,12473969:doReplace,[(322,3037)(322,3184)]) link(onEvent6,1314584:doReplace,[(322,3044)(322,3226)]) link(onEvent7,3522142:doReplace,[(322,3051)(322,3268)]) link(onEvent8,10067666:doReplace,[(322,3058)(322,3310)]) link(onEvent9,11572602:doReplace,[(322,3065)(322,3359)]) link(onEvent10,7920822:doReplace,[(322,3072)(322,3401)]) link(onEvent11,8347298:doReplace,[(322,3079)(322,3443)]) link(onEvent12,11177237:doReplace,[(322,3086)(322,3485)]) link(onEvent13,5569912:doReplace,[(322,3093)(322,3527)]) link(onEvent14,1599512:doReplace,[(322,3100)(322,3576)]) link(onEvent15,15886528:doReplace,[(322,3107)(322,3618)]) } Add(Hub,3083584,595,3003) { InCount=15 OutCount=1 link(onEvent1,8194109:doEvent2,[(641,3009)(641,1945)]) } Add(StrReplace,2330548,343,3045) { SubStr="Х" DestStr="Б" link(onReplace,3083584:doEvent2,[(394,3051)(394,3016)]) } Add(StrReplace,5319225,343,3087) { SubStr="Ч" DestStr="В" link(onReplace,3083584:doEvent3,[(394,3093)(394,3023)]) } Add(StrReplace,11765287,343,3136) { SubStr="Г" DestStr="Д" link(onReplace,3083584:doEvent4,[(394,3142)(394,3030)]) } Add(StrReplace,12473969,343,3178) { SubStr="Щ" DestStr="Ф" link(onReplace,3083584:doEvent5,[(394,3184)(394,3037)]) } Add(StrReplace,1314584,343,3220) { SubStr="Ш" DestStr="Ц" link(onReplace,3083584:doEvent6,[(394,3226)(394,3044)]) } Add(StrReplace,3522142,343,3262) { SubStr="Ы" DestStr="Е" link(onReplace,3083584:doEvent7,[(394,3268)(394,3051)]) } Add(StrReplace,10067666,343,3304) { SubStr="Л" DestStr="Ж" link(onReplace,3083584:doEvent8,[(394,3310)(394,3058)]) } Add(StrReplace,11572602,343,3353) { SubStr="П" DestStr="З" link(onReplace,3083584:doEvent9,[(394,3359)(394,3065)]) } Add(StrReplace,7920822,343,3395) { SubStr="Э" DestStr="И" link(onReplace,3083584:doEvent10,[(394,3401)(394,3072)]) } Add(StrReplace,8347298,343,3437) { SubStr="Я" DestStr="Ю" link(onReplace,3083584:doEvent11,[(394,3443)(394,3079)]) } Add(StrReplace,11177237,343,3479) { SubStr="К" DestStr="М" link(onReplace,3083584:doEvent12,[(394,3485)(394,3086)]) } Add(StrReplace,5569912,343,3521) { SubStr="У" DestStr="Ё" link(onReplace,3083584:doEvent13,[(394,3527)(394,3093)]) } Add(StrReplace,1599512,343,3570) { SubStr="Т" DestStr="Р" link(onReplace,3083584:doEvent14,[(394,3576)(394,3100)]) } Add(StrReplace,15886528,343,3612) { SubStr="Н" DestStr="С" link(onReplace,3083584:doEvent15,[(394,3618)(394,3107)]) } Add(Hub,954136,119,-231) { link(onEvent1,7570570:doEvent1,[(163,-232)(163,-225)]) link(onEvent2,376588:doEvent1,[(151,-218)(151,1952)]) } Add(Hub,16530768,749,-217) { InCount=2 OutCount=1 Optimization=1 link(onEvent1,181075:doSetText,[(781,-211)(781,-218)]) }
В этой схеме не чего особого нет.
|