package { import flash.display.*; import flash.display.Sprite; import flash.events.*; import flash.net.SharedObject; import flash.text.TextField; import flash.text.TextFieldType; import flash.text.TextFormat; public class crovnej extends Sprite { public var flag1:MovieClip=new MovieClip ; public function rovnej(aa:Number,bb:Number,cc:String,dd:String):void { var snow:Array=new Array ; var polhle2:Array=new Array ; var ud:int=0; if (dd=="m") { var spusti:int=0; var pom:int=flag1.zakl.kontejner4.numChildren; var kolikm:uint=0; var polem:Array=new Array(); var obj:Object=new Object ; for (var aspot:int=0; aspot=0; af--) { if (flag1.zakl.kontejner10.getChildAt(af).y==odj0.y) { if ((Math.floor(flag1.zakl.na*24-flag1.zakl.kontejner10.getChildAt(af).x)-Math.floor(flag1.zakl.kontejner10.getChildAt(af).width))<2) { flag1.zakl.kontejner10.getChildAt(af).width=Math.floor(odj0.x-flag1.zakl.kontejner10.getChildAt(af).x); flag1.zakl.cerna[bb]=0; break; } } } } } if (dd=="n"&&cc=="v") { var hhle:Array=new Array ; //hle=nahsoubhle.split("*"); hle=flag1.zakl.komplet; if (polhle2[3]<6) { ud=24; } else { ud=0; } for (var aj:int=hle.length-1; aj>=0; aj--) { //hhle=hle[aj].split(";"); hhle=hle[aj]; if (hhle[5]!=hhle[6]) { if (polhle2[7]==hhle[7]) { for (var ak:int=flag1.zakl.kontejner2.numChildren-1; ak>=0; ak--) { if (flag1.zakl.kontejner2.getChildAt(ak).y==odj0.y&&flag1.zakl.kompletdata[ak][7]==hhle[7]) { if ((Math.floor(flag1.zakl.na*24-flag1.zakl.kontejner2.getChildAt(ak).x)-Math.floor(flag1.zakl.kontejner2.getChildAt(ak).width))<2) { flag1.zakl.kontejner2.getChildAt(ak).width=Math.floor(odj0.x-flag1.zakl.kontejner2.getChildAt(ak).x); var kkam:uint; if (flag1.zakl.poledata[bb].length!=0&&flag1.zakl.polelok[bb].length==0&&flag1.zakl.cerna[bb]==0) { flag1.zakl.cerna[bb]=1; var dcara:Sprite=new Sprite ; dcara.graphics.lineStyle(1, 0x000000); dcara.graphics.moveTo(0, 0); dcara.graphics.lineTo(flag1.zakl.na*24, 0); flag1.zakl.kontejner10.addChild(dcara); kkam=flag1.zakl.kontejner10.numChildren-1; flag1.zakl.kontejner10.getChildAt(kkam).x=((Number(polhle2[3])+ud-6)*flag1.zakl.na)+(Number(polhle2[4])/(60/flag1.zakl.na)); flag1.zakl.kontejner10.getChildAt(kkam).width=Math.floor(flag1.zakl.na*24-odj0.x); flag1.zakl.kontejner10.getChildAt(kkam).y=odj0.y; } if (flag1.zakl.poledata[bb].length==0&&flag1.zakl.polelok[bb].length==0&&flag1.zakl.cerna[bb]==1) { flag1.zakl.cerna[bb]=0; kkam=flag1.zakl.kontejner10.numChildren-1; for (var ai:int=kkam; ai>=0; ai--) { if (flag1.zakl.kontejner10.getChildAt(ai).y==odj0.y) { if ((Math.floor(flag1.zakl.na*24-flag1.zakl.kontejner10.getChildAt(ai).x)-Math.floor(flag1.zakl.kontejner10.getChildAt(ai).width))<2) { flag1.zakl.kontejner10.getChildAt(ai).width=Math.floor(odj0.x-flag1.zakl.kontejner10.getChildAt(ai).x); break; } } } } break; } } } } } } for (var cg:int=flag1.zakl.cis-1; cg>=0; cg--) { if (flag1.zakl.kontejner2.getChildAt(cg).y==odj0.y) { if (flag1.zakl.polelok[bb].length==0&&flag1.zakl.cerna[bb]==1) { if (flag1.zakl.poledata[bb].length==0) { flag1.zakl.cerna[bb]=0; } } } } } } if (cc=="k") { /*var mis:uint=bb; flag1.zakl.ukaztext.y=mis*10+70; flag1.zakl.ukaztext.text=""; var protext:String=""; protext=flag1.zakl.polelok[bb]+"\n"; for (var cb:int=0; cb=6) { flag1.zakl.prcis0[rcis4][rcis3]=1; } else { flag1.zakl.prcis1[rcis4][rcis3]=1; } } } } public function ssipky():void { for (var cci:int=0; ccikdes*5-1; vb--) { objj=flag1.zakl.kontejner4.getChildAt(vb); if (vb==(kdes+1)*5-1) { if (objj.x==310) { krok=3; } if (objj.x==307) { krok=-3; } } if (vb==kdes*5&&krok==3) { var tex0:TextField=new TextField ; tex0.type=TextFieldType.INPUT; tex0.maxChars=2; tex0.selectable=true; tex0.width=19; tex0.height=10; tex0.background=true; tex0.restrict="0,1,2,3,4,5,6,7,8,9"; tex0.name="a"+kdes; tex0.backgroundColor=0xFFFF00; tex0.x=flag1.zakl.kontejner4.getChildAt(vb).x; tex0.y=flag1.zakl.kontejner4.getChildAt(vb).y; tex0.text=objj.text; flag1.zakl.kontejner4.removeChildAt(vb); flag1.zakl.kontejner4.addChildAt(tex0,vb); objj=flag1.zakl.kontejner4.getChildAt(vb); tex0.setTextFormat(flag1.zakl.format2); flag1.tlac.fm.setFocus(tex0); tex0.setSelection(0,2); flag1.stage.focus=tex0; } objj.x=objj.x-krok; if (krok==-3) { objj.backgroundColor=0xFFFFFF; } else if (krok==3) { objj.backgroundColor=0xFFFF00; } } flag1.zakl.poctext=0; var prid:int=0; var kolik:int=0; for (var vd:int=0; vdflag1.zakl.eavailableItems.selectedIndex) { flag1.zakl.eavailableItems.selectedIndex+=1; flag1.cxm.ccuupdateLists(); } } if (flag1.zakl.kontejner8.getChildAt(7).x==-210) { if (flag1.zakl.bavailableItems.dataProvider.length-1>flag1.zakl.bavailableItems.selectedIndex) { flag1.zakl.bavailableItems.selectedIndex+=1; item=flag1.zakl.bavailableItems.selectedItem; flag1.zakl.text6.text=item.label; flag1.zakl.text6.setTextFormat(flag1.zakl.format1); } } if (flag1.zakl.kontejner8.getChildAt(7).x==-140) { if (flag1.zakl.cavailableItems.dataProvider.length-1>flag1.zakl.cavailableItems.selectedIndex) { flag1.zakl.cavailableItems.selectedIndex+=1; flag1.cxm.aauupdateLists(); } } if (flag1.zakl.kontejner8.getChildAt(7).x==-70) { if (flag1.zakl.davailableItems.dataProvider.length-1>flag1.zakl.davailableItems.selectedIndex) { flag1.zakl.davailableItems.selectedIndex+=1; flag1.cxm.bbuupdateLists(); } } } if (event.keyCode==38) { if (flag1.zakl.kontejner8.getChildAt(7).x==0) { if (020) { if (event.keyCode==40) { if (flag1.zakl.aavailableItems.dataProvider.length-1>flag1.zakl.aavailableItems.selectedIndex) { //var mis:int= //flag1.zakl.kontejner8.y+=5; flag1.zakl.aavailableItems.selectedIndex+=1; item=flag1.zakl.aavailableItems.selectedItem; for (var spot:int=0; spot0) { flag1.zakl.kontejner8.getChildAt(2).x-=20; if (flag1.zakl.kontejner8.getChildAt(2).x==20) { flag1.cxm.ddisukazz(); } if (flag1.zakl.kontejner8.getChildAt(2).x==0) { flag1.cxm.ssongukazz(); } flag1.zakl.textlok.text=""; } } if (flag1.zakl.bavailableItems.alpha==1) { if (flag1.zakl.kontejner8.getChildAt(7).x>(-200)) { flag1.zakl.kontejner8.getChildAt(7).x-=70; if (flag1.zakl.kontejner8.getChildAt(2).x==20) { //flag1.cxm.ddisukazz(); } if (flag1.zakl.kontejner8.getChildAt(2).x==40) { //flag1.cxm.ccarukazz(); } //flag1.zakl.textlok.text=""; } } } if (event.charCode==13) { if (flag1.zakl.calend0.dnes.text=="0") { flag1.zakl.kontejner11.x=0; flag1.zakl.text18.text="Zvolte datum v předávce"; flag1.zakl.text18.setTextFormat(flag1.zakl.format1); } else { flag1.zakl.kontejner13.x=-1500; if (flag1.zakl.textcis.x==10&&flag1.zakl.textlok.y==19&&flag1.zakl.kontejner8.visible==true) { flag1.cxm.vvloziti(); } if (flag1.zakl.textcis.x==10&&flag1.zakl.textlok.y==19&&flag1.zakl.kontejner8.visible==false) { flag1.cxm.schovej(); flag1.zakl.brzda=0; flag1.zakl.rozdel=0; //flag1.zakl.zmena1.visible=false; //flag1.zakl.cisla1.visible=false; flag1.zakl.ztext3.text="enter"; flag1.zakl.text3.text="bb"; flag1.zakl.ztext3.setTextFormat(flag1.zakl.format1); flag1.zakl.text3.setTextFormat(flag1.zakl.format1); flag1.zakl.posuv.posuv.x=0; flag1.tlac.vvamaz1(); flag1.tlac.fm.setFocus(flag1.zakl.textcis); flag1.zakl.textcis.setSelection(0,flag1.zakl.textcis.length); flag1.zakl.textcis.setTextFormat(flag1.zakl.format1); flag1.stage.focus=flag1.zakl.textcis; //flag1.zakl.myTimer.start(); //flag1.zakl.flag=1; flag1.zakl.myTimer.start(); } if (flag1.zakl.textcis.x>10&&flag1.zakl.textcis.text!="0"&&flag1.zakl.textcis.text!="") { flag1.zakl.mmyTimer.start(); flag1.zakl.amyTimer.start(); } if (flag1.zakl.textlok.y>20) { if (flag1.zakl.textlok.backgroundColor!=0xFF0000&&flag1.zakl.textlok.text!="") { flag1.zakl.mmmyTimer.start(); flag1.zakl.kontejner11.x=-1500; flag1.zakl.text18.text=""; flag1.zakl.flag=1; flag1.tlac.kkrizpohyb0(); } else { flag1.zakl.kontejner11.x=0; flag1.zakl.text18.text="Zvolte lokomotivu"; flag1.zakl.text18.setTextFormat(flag1.zakl.format1); } } } } if (flag1.tlac.fm.getFocus()!=null&&flag1.zakl.kontejner4.contains(flag1.tlac.fm.getFocus())==true) { if (event.charCode==45||event.charCode==43) { var mmi:int; if (event.charCode==45) { mmi=-5; } if (event.charCode==43) { mmi=5; } var obij:Object=new Object ; obij=flag1.tlac.fm.getFocus(); var jmeno:String=obij.name; var target:DisplayObject=flag1.zakl.kontejner4.getChildByName(jmeno); var misto:int=flag1.zakl.kontejner4.getChildIndex(target); if (misto==0&&mmi==-5) { mmi=0; } if (misto==int(flag1.zakl.kontejner4.numChildren)-5&&mmi==5) { mmi=0; } var tex0:TextField=new TextField ; tex0.type=TextFieldType.INPUT; tex0.maxChars=2; tex0.selectable=true; tex0.width=19; tex0.height=10; tex0.restrict="0,1,2,3,4,5,6,7,8,9"; tex0.background=true; tex0.name="a"+int(misto+mmi); tex0.backgroundColor=0xFFFF00; tex0.x=flag1.zakl.kontejner4.getChildAt(int(misto+mmi)).x; tex0.y=flag1.zakl.kontejner4.getChildAt(int(misto+mmi)).y; if (tex0.x==230) { tex0.x-=3; var ob:Object=new Object ; for (var vm:int=misto; vm20) { if (flag1.zakl.textlok.backgroundColor!=0xFF0000&&flag1.zakl.textlok.text!="") { flag1.zakl.flag=1 flag1.zakl.mmmyTimer.start(); flag1.zakl.kontejner11.x=-1500; flag1.zakl.text18.text=""; flag1.tlac.kkrizpohyb0(); } else { flag1.zakl.kontejner11.x=0; flag1.zakl.text18.text="Změňte lokomotivu"; flag1.zakl.text18.setTextFormat(flag1.zakl.format1); } } } public function secti():void { var celkvozy:int=0; for (var cb:int=0; cb