package { import flash.display.Loader; import flash.net.*; import fl.controls.TextInput; import flash.utils.Timer; import flash.display.*; import flash.events.*; import fl.managers.FocusManager; import flash.text.TextField; import flash.text.TextFieldType; import flash.text.TextFormat; public class tlacitka extends Sprite { public var flag1:MovieClip=new MovieClip ; public var koLoader:URLLoader; public var prepni:int=0; public var loktext:String=""; public var zastav:int=2; public var vkladTimer:Timer; public var fm:FocusManager; public function tlacit():void { fm=new FocusManager(flag1); var koXML:XML = new XML(); var KOXML_URL:String="kolej.xml"; var KOXMLURL:URLRequest=new URLRequest(KOXML_URL); koLoader=new URLLoader(KOXMLURL); koLoader.addEventListener("complete", kolLoaded); function kolLoaded(event:Event):void { koXML=XML(koLoader.data); for each (var kolement:XML in koXML.song) { flag1.zakl.kodp.push(kolement); } kokazz(); } flag1.zakl.tlac9.addEventListener(MouseEvent.MOUSE_DOWN,chytni);//chytni/posun dialogové okno flag1.zakl.tlac9.addEventListener(MouseEvent.MOUSE_UP,pusti);//pusti dialogové okno flag1.zakl.tlac10.addEventListener(MouseEvent.MOUSE_UP,zmiz);//schovej dialogové okno flag1.zakl.tlac16.addEventListener(MouseEvent.MOUSE_DOWN,vyber);//chyba flag1.zakl.konttlac1.addEventListener(MouseEvent.MOUSE_DOWN,flag1.cxm.fposuv6);//chytni/posun menu flag1.zakl.konttlac1.addEventListener(MouseEvent.MOUSE_UP,flag1.cxm.fstop6);//pusti/posun menu flag1.zakl.kriz0.ktext.addEventListener(MouseEvent.MOUSE_DOWN,flag1.cxm.fkrizposuv);//pusti/posun kriztext flag1.zakl.kriz0.ktext.addEventListener(MouseEvent.MOUSE_UP,flag1.cxm.fkrizstop);//pusti/posun kriztext flag1.zakl.tlac18.addEventListener(MouseEvent.MOUSE_DOWN,chytni);//chytni/posun dialogové okno - duplicit flag1.zakl.tlac18.addEventListener(MouseEvent.MOUSE_UP,pusti);//pusti dialogové okno - duplicit flag1.zakl.tlac19.addEventListener(MouseEvent.MOUSE_UP,zmiz);//schovej dialogové okno - duplicit flag1.zakl.tlac24.addEventListener(MouseEvent.MOUSE_DOWN,chytni);//chytni/posun dialogové okno - duplicit flag1.zakl.tlac24.addEventListener(MouseEvent.MOUSE_UP,pusti);//pusti dialogové okno - duplicit flag1.zakl.tlac25.addEventListener(MouseEvent.MOUSE_UP,zmiz);//schovej dialogové okno - duplicit flag1.zakl.tlac26.addEventListener(MouseEvent.MOUSE_UP,flag1.cxm.songukazz);//lokomotivy flag1.zakl.tlac27.addEventListener(MouseEvent.MOUSE_UP,flag1.cxm.disukazz);//lokomotivy flag1.zakl.tlac28.addEventListener(MouseEvent.MOUSE_UP,flag1.cxm.carukazz);//lokomotivy flag1.zakl.tlac29.addEventListener(MouseEvent.MOUSE_UP,flag1.cxm.fvse);//grid flag1.zakl.tlac30.addEventListener(MouseEvent.MOUSE_UP,flag1.cxm.fcar);//grid flag1.zakl.tlac31.addEventListener(MouseEvent.MOUSE_UP,flag1.cxm.fdis);//grid flag1.zakl.tlac32.addEventListener(MouseEvent.MOUSE_UP,flag1.cxm.fvlec);//grid flag1.zakl.tlac33.addEventListener(MouseEvent.MOUSE_UP,flag1.cxm.vstupd);//denik flag1.zakl.tlac21.addEventListener(MouseEvent.MOUSE_UP,fpulnoc);//půlnoc flag1.zakl.textlok.addEventListener(MouseEvent.MOUSE_DOWN,flag1.crov.loko);//loko flag1.zakl.tlac23.addEventListener(MouseEvent.MOUSE_UP,flag1.cxm.schovejchyba);//chyba flag1.zakl.cisla1.tlschovej.addEventListener(MouseEvent.MOUSE_UP,flag1.cxm.schovejcisla);//cisla flag1.zakl.cisla1.lno.addEventListener(MouseEvent.MOUSE_UP,avstup);//cisla flag1.zakl.cisla1.csm.addEventListener(MouseEvent.MOUSE_UP,avstup);//cisla flag1.zakl.cisla1.dar.addEventListener(MouseEvent.MOUSE_UP,avstup);//cisla flag1.zakl.cisla1.uzk.addEventListener(MouseEvent.MOUSE_UP,avstup);//cisla flag1.zakl.cisla1.csa.addEventListener(MouseEvent.MOUSE_UP,avstup);//cisla flag1.zakl.cisla1.dou.addEventListener(MouseEvent.MOUSE_UP,avstup);//cisla flag1.zakl.kado.textytl.addEventListener(MouseEvent.MOUSE_UP,flag1.cxm.ftexty);//cisla flag1.zakl.posuv.addEventListener(MouseEvent.MOUSE_DOWN,flag1.cxm.fposuvsta);//posuvnik flag1.zakl.posuv.addEventListener(MouseEvent.MOUSE_WHEEL,flag1.cxm.fposuvstc);//posuvnik flag1.zakl.tlacmc1.tl1.addEventListener(MouseEvent.MOUSE_DOWN,flag1.cxm.dtlacmc1);//rolovací tlacítko flag1.zakl.tlacmc2.tl1.addEventListener(MouseEvent.MOUSE_DOWN,flag1.cxm.dtlacmc1);//rolovací tlacítko flag1.zakl.tlacmc3.tl1.addEventListener(MouseEvent.MOUSE_DOWN,flag1.cxm.dtlacmc1);//rolovací tlacítko flag1.zakl.tlacmc4.tl1.addEventListener(MouseEvent.MOUSE_DOWN,flag1.cxm.dtlacmc1);//rolovací tlacítko flag1.zakl.siptl.addEventListener(MouseEvent.MOUSE_DOWN,flag1.cxm.fsiptl);//rolovací tlacítko flag1.zakl.tlacmc1.tl2.addEventListener(MouseEvent.MOUSE_DOWN,vvstup);//vstup flag1.zakl.tlacmc1.tl3.addEventListener(MouseEvent.MOUSE_DOWN,zmen);//nakladka, vykladka flag1.zakl.tlacmc1.tl4.addEventListener(MouseEvent.MOUSE_DOWN,fcisla);//grafikon flag1.zakl.tlacmc1.tl5.addEventListener(MouseEvent.MOUSE_DOWN,vymaz1);//smaz vozy flag1.zakl.tlacmc2.tl2.addEventListener(MouseEvent.MOUSE_DOWN,umaz);//umazat flag1.zakl.tlacmc2.tl3.addEventListener(MouseEvent.MOUSE_DOWN,vymazsoub);//smazat vše flag1.zakl.tlacmc2.tl4.addEventListener(MouseEvent.MOUSE_DOWN,vvkladej);//jednotlivé vkládání flag1.zakl.tlacmc2.tl5.addEventListener(MouseEvent.MOUSE_DOWN,flag1.cxm.denik);//denik //flag1.zakl.tlacmc2.tl5.addEventListener(MouseEvent.MOUSE_DOWN,flag1.zakl.vvkladstop) flag1.zakl.tlacmc3.tl2.addEventListener(MouseEvent.MOUSE_DOWN,schovej1);//koleje flag1.zakl.tlacmc3.tl3.addEventListener(MouseEvent.MOUSE_DOWN,flag1.cxm.fgrid);//tabul flag1.zakl.tlacmc3.tl4.addEventListener(MouseEvent.MOUSE_DOWN,zobrazsoub);//ukaž data flag1.zakl.tlacmc3.tl5.addEventListener(MouseEvent.MOUSE_DOWN,maluj);//časová osa flag1.zakl.tlacmc4.tl2.addEventListener(MouseEvent.MOUSE_DOWN,flag1.cxm.server);//server flag1.zakl.tlacmc4.tl3.addEventListener(MouseEvent.MOUSE_DOWN,flag1.cxm.kalendar);//předávka flag1.zakl.tlacmc4.tl4.addEventListener(MouseEvent.MOUSE_DOWN,flag1.cxm.schemata);//schemata flag1.zakl.zmena1.ix.addEventListener(MouseEvent.MOUSE_DOWN,indexx); flag1.zakl.zmena1.iv.addEventListener(MouseEvent.MOUSE_DOWN,indexv); flag1.zakl.zmena1.iz.addEventListener(MouseEvent.MOUSE_DOWN,indexz); flag1.zakl.zmena1.vy.addEventListener(MouseEvent.MOUSE_DOWN,vylo); flag1.zakl.zmena1.na.addEventListener(MouseEvent.MOUSE_DOWN,nalo); } public function vvstup(event:MouseEvent):void { if (flag1.zakl.calend0.dnes.text=="0") { flag1.zakl.fchyba(flag1.zakl.polchyb[0]); } else { flag1.zakl.ukaztext.y=1000; flag1.zakl.brzda=0; flag1.zakl.rozdel=0; 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; vvamaz1(); flag1.zakl.textcis.setSelection(0,flag1.zakl.textcis.length); fm.setFocus(flag1.zakl.textcis); flag1.zakl.textcis.setTextFormat(flag1.zakl.format1); flag1.stage.focus=flag1.zakl.textcis; flag1.zakl.kriz0.tlac.removeEventListener(MouseEvent.MOUSE_DOWN,krizpohyb2); flag1.zakl.kriz0.tlac.removeEventListener(MouseEvent.MOUSE_UP,krizpohyb3); flag1.zakl.kriz0.tlac1.removeEventListener(MouseEvent.MOUSE_DOWN,avstup); if (flag1.zakl.textcis.x==10) { flag1.cxm.schovej(); flag1.zakl.myTimer.start(); //flag1.zakl.flag=1; } else { flag1.cxm.schovej(); } } } public function vymaz1(event:MouseEvent):void { vvamaz1(); } public function vvamaz1() { if (flag1.zakl.kontejner4.numChildren>0) { var poc:int=flag1.zakl.kontejner4.numChildren-1; var ppoc:int=flag1.zakl.kontejner7.numChildren-1; for (var cg:int=poc; cg>=0; cg--) { flag1.zakl.kontejner4.removeChildAt(cg); } for (var ccg:int=ppoc; ccg>=0; ccg--) { flag1.zakl.kontejner7.removeChildAt(ccg); } flag1.zakl.poctext=0; } } public function vymaz2(event:MouseEvent):void { vvymaz2(); } public function chytni(event:MouseEvent):void { if (flag1.zakl.zmena1.contains(DisplayObject(event.target))) { flag1.zakl.zmena1.startDrag(); } if (flag1.zakl.kontejner8.contains(DisplayObject(event.target))) { flag1.zakl.kontejner8.startDrag(); } if (flag1.zakl.kontejner13.contains(DisplayObject(event.target))) { flag1.zakl.kontejner13.startDrag(); } } public function pusti(event:MouseEvent):void { stopDrag(); if (flag1.zakl.kontejner8.visible==true&&flag1.zakl.zmena1.visible==true) { flag1.zakl.kontejner8.x=flag1.zakl.zmena1.x-230; flag1.zakl.kontejner8.y=flag1.zakl.zmena1.y-160; } } public function zmiz(event:MouseEvent):void { flag1.cxm.schovej(); } public function schovej1(event:MouseEvent):void { if (flag1.zakl.kontejner9.visible==true) { flag1.cxm.schovej(); } else if (flag1.zakl.kontejner9.visible==false) { flag1.cxm.schovej(); flag1.zakl.kontejner9.visible=true; flag1.zakl.kontejner9.x=30; flag1.zakl.kontejner9.y=60; flag1.zakl.plach0.visible=false; sschovej1(); } } public function sschovej1():void { var celkvozy:int=0; var textik:String=""; var ttextik:String=""; var tttextik:String=""; flag1.zakl.ukaztext.y=1000; for (var cb:int=0; cb"+" "+ttextik+"\n"; ttextik=""; } flag1.zakl.text15.text=String(celkvozy); flag1.zakl.text14.htmlText=textik; flag1.zakl.text14.setStyle("textFormat", flag1.zakl.format4); //} } public function vymazsoub(event:MouseEvent):void { flag1.zakl.fchyba(flag1.zakl.polchyb[1]); /*flag1.zakl.kontejner11.x=0; flag1.zakl.text18.text="Opravdu si přejete vymazat všechny data?."; flag1.zakl.text18.setTextFormat(flag1.zakl.format1);*/ } public function zobrazsoub(event:MouseEvent):void { if (flag1.zakl.text16.visible==false) { var polik:Array; flag1.cxm.schovej(); flag1.zakl.text16.visible=true; flag1.zakl.text16.text=""; var polezesnow:Array=new Array ; var polezeshle:Array=new Array ; polik=nalokal(flag1.zakl.adresa); polezesnow=polik[0].split("*"); polezeshle=polik[1].split("*"); for (var ko:int=0; ko=0; vci--) { flag1.zakl.cisla1.zele.removeChildAt(vci); } if (flag1.zakl.blokcis[0]!=-1) { if (flag1.zakl.blokcis[2]==0) { flag1.zakl.prcis0[flag1.zakl.blokcis[0]][flag1.zakl.blokcis[1]]=0; } if (flag1.zakl.blokcis[2]==1) { flag1.zakl.prcis1[flag1.zakl.blokcis[0]][flag1.zakl.blokcis[1]]=0; } flag1.zakl.blokcis[0]=-1; } flag1.cxm.schovej(); flag1.zakl.cisla1.removeEventListener(MouseEvent.MOUSE_DOWN,mouseDownHandler); flag1.zakl.cisla1.removeEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); } else if (flag1.zakl.cisla1.visible==false) { flag1.cxm.schovej(); for (var fci:int=0; fci<27; fci++) { for (var fc:int=0; fc<20; fc++) { var zeleny1:zeleny; if (int(flag1.zakl.text1.text)>=6) { if (flag1.zakl.prcis0[fci][fc]==1) { zeleny1=new zeleny ; zeleny1.x=fc*11+62; zeleny1.y=fci*11+8; flag1.zakl.cisla1.zele.addChild(zeleny1); } } else { if (flag1.zakl.prcis1[fci][fc]==1) { zeleny1=new zeleny ; zeleny1.x=fc*11+62; zeleny1.y=fci*11+8; flag1.zakl.cisla1.zele.addChild(zeleny1); } } } } if (int(flag1.zakl.text1.text)>=6) { flag1.zakl.text21.text="před"; } else { flag1.zakl.text21.text="po"; } flag1.zakl.text21.setTextFormat(flag1.zakl.aformat); flag1.zakl.cisla1.visible=true; flag1.zakl.cisla1.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); flag1.zakl.cisla1.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); } } public function indexx(event:MouseEvent):void { if (flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index][1].indexOf("!")==-1) { flag1.zakl.spravka="X!"; indexy(); } else { flag1.zakl.fchyba(flag1.zakl.polchyb[2]+flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index]); /*flag1.zakl.kontejner11.x=0; flag1.zakl.text18.text="Správka\n"+flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index]; flag1.zakl.text18.setTextFormat(flag1.zakl.format1);*/ } } public function indexv(event:MouseEvent):void { if (flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index][1].indexOf("!")==-1) { flag1.zakl.spravka="V!"; indexy(); } else { flag1.zakl.fchyba(flag1.zakl.polchyb[2]+flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index]); /*flag1.zakl.kontejner11.x=0; flag1.zakl.text18.text="Správka\n"+flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index]; flag1.zakl.text18.setTextFormat(flag1.zakl.format1);*/ } } public function indexz(event:MouseEvent):void { if (flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index][1].indexOf("!")!=-1) { if (uint(flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index][0])-uint(flag1.zakl.zmena1.vys1.text)>=0) { if (flag1.zakl.index!=90) { flag1.zakl.spravka="#!"; if (flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index][1].charAt(1)=="!") { var myPattern:RegExp=/!/; var atext:String=""; var texty:String=""; var napislok:String=""; var napisvozy:String=""; texty=flag1.zakl.zmena1.vys1.text+";"+flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index][1].replace(myPattern,"#")+";"+flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index][2]; texty+=";"+flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index][3]+";"+flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index][4]+";"+flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index][5]; if (flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index][0]==flag1.zakl.zmena1.vys1.text) { var kont:uint=0; for (var ca:int=0; cauint(flag1.zakl.zmena1.vys1.text)) { var dels:uint=flag1.zakl.poledata[flag1.zakl.kolk].length; var hid:uint=0; for (var cd:int=0; cd=0) { if (flag1.zakl.index!=90) { var ppole:Array=new Array(); var ppole1:Array=new Array(); var napislok:String=""; var napisvozy:String=""; for (var cc:int=0; cc0) { flag1.zakl.poledata[flag1.zakl.kolk].splice(sut,0,ppole); } } var atext:String=""; for (var ci:int=0; ci"; flag1.zakl.kompletdata1.push(komdata); sipz0(komdata,int(komdata[3])); flag1.zakl.index=90; var komtext:String=""; for (var co:int=0; co<8; co++) { var kom:Object=new Object ; kom=flag1.zakl.kontejner6.getChildAt(co); if (co==0) { komtext=kom.text; } else { komtext+=";"+kom.text; } } var texty:String=""; var textik:String=""; for (var cs:int=0; cs<5; cs++) { if (cs==0) { texty=flag1.zakl.zmena1.vys1.text+";"+">"; } else { textik+=";"+ppole[cs]; } } texty=texty+textik.substring(1)+";"+flag1.zakl.text10.text; komtext+=";"+flag1.zakl.text13.text+";"+flag1.zakl.zmena1.vys1.text+">"; ullokal(flag1.zakl.adresa,texty,komtext,0); } } else { flag1.zakl.fchyba(flag1.zakl.polchyb[3]); /*flag1.zakl.kontejner11.x=0; flag1.zakl.text18.text="Zápor"; flag1.zakl.text18.setTextFormat(flag1.zakl.format1);*/ } } else { flag1.zakl.fchyba(flag1.zakl.polchyb[5]+flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index]); /*flag1.zakl.kontejner11.x=0; flag1.zakl.text18.text="Prázdný \n"+flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index]; flag1.zakl.text18.setTextFormat(flag1.zakl.format1);*/ } } public function nalo(event:MouseEvent):void { if (flag1.zakl.kontejner8.visible==true) { if (flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index][3].indexOf("praz")!=-1&&flag1.zakl.text8.text!="praz"&&flag1.zakl.text9.text!=""&&flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index][1].indexOf("!")==-1) { if (uint(flag1.zakl.poledata[flag1.zakl.kolk][flag1.zakl.index][0])-uint(flag1.zakl.zmena1.vys1.text)>=0) { if (flag1.zakl.index!=90) { var ppole:Array=new Array(); var ppole1:Array=new Array(); var napislok:String=""; var napisvozy:String=""; for (var cc:int=0; cc0) { flag1.zakl.poledata[flag1.zakl.kolk].splice(sut,0,ppole); } } var atext:String=""; for (var ci:int=0; ci0&&flag1.zakl.rozdel==0) { if (flag1.zakl.kdekx23) { khod=khod-24; } if (zhod>23) { zhod=zhod-24; } if (kadex>400) { flag1.zakl.ukaztext.x=300; } else { flag1.zakl.ukaztext.x=420; } var kmin:Number=(Math.floor((flag1.zakl.kdekx)*(60/flag1.zakl.na)))-(Math.floor((flag1.zakl.kdekx)/flag1.zakl.na)*60); var zmin:Number=(Math.floor((zadex)*(60/flag1.zakl.na)))-(Math.floor((zadex)/flag1.zakl.na)*60); flag1.zakl.kolk=Math.floor((kdeky-2)/10); flag1.zakl.plach01.oznac.y=Math.floor((kdeky-2)/10)*10; if (flag1.zakl.kolk=0) { var kkol:String=flag1.zakl.polekol[flag1.zakl.kolk]; flag1.zakl.kriz0.x=flag1.zakl.kdekx; flag1.zakl.kriz0.y=kdeky; flag1.zakl.text1.text=String(khod); flag1.zakl.ztext1.text=String(zhod); flag1.zakl.text2.text=String(kmin); flag1.zakl.ztext2.text=String(zmin); flag1.zakl.text3.text=String(kkol); flag1.zakl.text1.setTextFormat(flag1.zakl.format1); flag1.zakl.ztext1.setTextFormat(flag1.zakl.format1); flag1.zakl.text2.setTextFormat(flag1.zakl.format1); flag1.zakl.ztext2.setTextFormat(flag1.zakl.format1); flag1.zakl.text3.setTextFormat(flag1.zakl.format1); if (flag1.zakl.rozdel==1) { flag1.zakl.ztext3.text=String(kkol); flag1.zakl.ztext3.setTextFormat(flag1.zakl.format1); } var skoc:uint=200; var protext:String=""; var pprotext:String="kol "+flag1.zakl.polekol[Math.floor((kdeky-2)/10)]+" cas "+khod+" min "+kmin+"\n"; if (Math.floor((kdeky-2)/10)!=skoc) { skoc=Math.floor((kdeky-2)/10); for (var cb:int=0; cb500||flag1.mouseX<45)&&prepni==0) { prepni=1; flag1.addEventListener(Event.ENTER_FRAME,flag1.zakl.vvpravo); } else if (flag1.mouseX<=500&&flag1.mouseX>=45&&prepni==1) { prepni=0; flag1.removeEventListener(Event.ENTER_FRAME,flag1.zakl.vvpravo); } } public function avstup(event:MouseEvent):void { //var kdes:int=flag1.zakl.kontejner7.getChildIndex(DisplayObject(event.target)); //trace("avstup "+DisplayObject(event.target).name) if (DisplayObject(event.target).name!="tlac1") { flag1.zakl.stanice=DisplayObject(event.target).name; } aavstup(); flag1.zakl.flag=0; } public function aavstup():void { if (flag1.zakl.flag==1) { if (flag1.zakl.ztext3.text!=flag1.zakl.text3.text) { if (flag1.zakl.ztext3.text=="enter"&&flag1.zakl.textcis.text=="0"||flag1.zakl.textlok.text=="") { flag1.zakl.fchyba(flag1.zakl.polchyb[11]); if (flag1.zakl.textcis.text=="0") { fm.setFocus(flag1.zakl.textcis); flag1.zakl.textcis.setSelection(0,1); flag1.stage.focus=flag1.zakl.textcis; } if (flag1.zakl.textlok.text=="") { flag1.zakl.fchyba(flag1.zakl.polchyb[12]); } } else { if (flag1.zakl.text3.text!="bb") { if (flag1.zakl.ztext3.text!="enter") { flag1.crov.rovnej(0,flag1.zakl.kolv/10-1,"v","m"); var bod3:int=flag1.zakl.kontejner3.getChildAt(flag1.zakl.kontejner3.numChildren-1).x; var bod4:int=flag1.zakl.kontejner3.getChildAt(flag1.zakl.kontejner3.numChildren-1).y; } flag1.crov.ssipky(); if (flag1.zakl.ztext3.text!="enter") { var bod1:int=flag1.zakl.kontejner1.getChildAt(flag1.zakl.cis-1).x; var bod2:int=flag1.zakl.kontejner1.getChildAt(flag1.zakl.cis-1).y; flag1.zakl.propojeni(bod1,bod2,bod3,bod4,flag1.zakl.poleb[flag1.zakl.barvind]); } if (flag1.zakl.chyba==0) { flag1.zakl.kriz0.tlac.removeEventListener(MouseEvent.MOUSE_DOWN,krizpohyb2); flag1.zakl.kriz0.tlac.removeEventListener(MouseEvent.MOUSE_UP,krizpohyb3); flag1.zakl.kriz0.tlac1.removeEventListener(MouseEvent.MOUSE_DOWN,avstup); flag1.zakl.kriz0.tlac2.removeEventListener(MouseEvent.MOUSE_MOVE,xmove); flag1.zakl.kriz0.tlac3.removeEventListener(MouseEvent.MOUSE_MOVE,ymove); flag1.zakl.kriz0.tlac2.removeEventListener(MouseEvent.MOUSE_DOWN,axmove); flag1.zakl.kriz0.tlac3.removeEventListener(MouseEvent.MOUSE_DOWN,aymove); flag1.zakl.kriz0.tlac4.removeEventListener(MouseEvent.MOUSE_DOWN,prijod); flag1.zakl.cisla1.visible=false; flag1.zakl.myTimer.stop(); flag1.zakl.blokcis[0]=-1; flag1.zakl.kriz0.alpha=1; flag1.zakl.kriz0.x=-1500; flag1.zakl.kriz0.y=-1500; if (flag1.zakl.griddpd!=-1) { flag1.dokument.dpd.getItemAt(flag1.zakl.griddpd).rowColor="red"; flag1.dokument.dpd.getItemAt(flag1.zakl.griddpd).Užití="xx"; } ulozlokal(); //flag1.zakl.flag=0; } } else { flag1.zakl.fchyba(flag1.zakl.polchyb[13]); } } } flag1.zakl.siptl.rotation=180; flag1.zakl.siptl.y=20; flag1.zakl.siptl.x=483; flag1.zakl.tlacmc1.gotoAndPlay(2); flag1.zakl.tlacmc2.gotoAndPlay(2); flag1.zakl.tlacmc3.gotoAndPlay(2); flag1.zakl.tlacmc4.gotoAndPlay(2); } } public function axmove(event:MouseEvent):void { flag1.zakl.myTimer.stop(); flag1.zakl.kriz0.alpha=1; flag1.cxm.posunstal=0; flag1.zakl.posuv.posuv.x=0; flag1.stage.addEventListener(MouseEvent.MOUSE_MOVE, xmove); flag1.stage.addEventListener(MouseEvent.MOUSE_UP, bxmove); } public function aymove(event:MouseEvent):void { flag1.zakl.myTimer.stop(); flag1.zakl.kriz0.alpha=1; flag1.stage.addEventListener(MouseEvent.MOUSE_MOVE, ymove); flag1.stage.addEventListener(MouseEvent.MOUSE_UP, bymove); } public function xmove(event:MouseEvent):void { flag1.zakl.kdekx=flag1.zakl.plach0.mouseX+20; var kadex:int=flag1.zakl.kontejner0.mouseX; var zadex:int=(flag1.zakl.plach0.mouseX+20)-Math.floor(flag1.zakl.na/flag1.zakl.rozposuv); var kdeky:Number=flag1.zakl.plach0.mouseY+5; var khod:Number=(Math.floor((flag1.zakl.kdekx)/flag1.zakl.na)+6); var zhod:Number=(Math.floor((zadex)/flag1.zakl.na)+6); var hlidhod:int=zhod; if (flag1.zakl.kontejner1.numChildren>0) { if (flag1.zakl.kdekx<=flag1.zakl.kontejner1.getChildAt(flag1.zakl.kde).x&&flag1.zakl.brzda==1) { flag1.zakl.fchyba(flag1.zakl.polchyb[10]); flag1.zakl.kdekx=flag1.zakl.kontejner1.getChildAt(flag1.zakl.kde).x+5; khod=(Math.floor((flag1.zakl.kontejner1.getChildAt(flag1.zakl.kde).x+5)/flag1.zakl.na)+6); zadex=flag1.zakl.kdekx; zhod=khod; } else if (flag1.zakl.kontejner11.x!=-1500) { flag1.zakl.kontejner11.x=-1500; } } if (kadex>400) { flag1.zakl.ukaztext.x=300; } else { flag1.zakl.ukaztext.x=420; } if (khod>23) { khod=khod-24; } var kmin:Number=(Math.floor((flag1.zakl.kdekx)*(60/flag1.zakl.na)))-(Math.floor((flag1.zakl.kdekx)/flag1.zakl.na)*60); var zmin:Number=(Math.floor((zadex)*(60/flag1.zakl.na)))-(Math.floor((zadex)/flag1.zakl.na)*60); if (flag1.zakl.kolk=0) { flag1.zakl.kriz0.x=flag1.zakl.kdekx; flag1.zakl.text1.text=String(khod); flag1.zakl.text2.text=String(kmin); flag1.zakl.ztext1.text=String(zhod); flag1.zakl.ztext2.text=String(zmin); flag1.zakl.text1.setTextFormat(flag1.zakl.format1); flag1.zakl.text2.setTextFormat(flag1.zakl.format1); flag1.zakl.ztext1.setTextFormat(flag1.zakl.format1); flag1.zakl.ztext2.setTextFormat(flag1.zakl.format1); var skoc:uint=200; var protext:String=""; if (Math.floor((kdeky-2)/10)!=skoc) { skoc=Math.floor((kdeky-2)/10); protext="kol "+flag1.zakl.polekol[Math.floor((kdeky-2)/10)]+" cas "+khod+" min "+kmin+"\n"; for (var cb:int=0; cb=0) { var kkol:String=flag1.zakl.polekol[flag1.zakl.kolk]; flag1.zakl.kriz0.y=kdeky; flag1.zakl.text3.text=String(kkol); flag1.zakl.text3.setTextFormat(flag1.zakl.format1); if (flag1.zakl.rozdel==1) { flag1.zakl.ztext3.text=String(kkol); flag1.zakl.ztext3.setTextFormat(flag1.zakl.format1); } var skoc:uint=200; var protext:String=""; if (Math.floor((kdeky-2)/10)!=skoc) { skoc=Math.floor((kdeky-2)/10); protext="kol "+flag1.zakl.polekol[Math.floor((kdeky-2)/10)]+" cas "+khod+" min "+kmin+"\n"; for (var cb:int=0; cbkdes*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); 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; vd0) { ob=flag1.zakl.kado.getChildByName("vag"+flag1.zakl.kodp[poon]); ob.visible=true; ob.vagg.width=secten; } } for (var cf:int=0; cf=flag1.zakl.komplet.length-1) { //flag1.zakl.vkladTimer.stop(); } } public function nnahrej():void { vvymaz2(); flag1.cxm.nnahpredavka(); flag1.cxm.zzeshare(); var bod1:int=0; var bod2:int=0; var bod3:int=0; var bod4:int=0; var bod5:int=0; for (var cf:int=0; cf0){ bod1=flag1.zakl.kontejner1.getChildAt(flag1.zakl.cis-1).x; bod2=flag1.zakl.kontejner1.getChildAt(flag1.zakl.cis-1).y; if (bod5==1) { flag1.zakl.propojeni(bod3,bod4,bod1,bod2,flag1.zakl.poleb[flag1.zakl.barvind]); } trace("kkkbod1 "+bod1); //} bod5=1; } trace("kbod1 "+bod1); } } if (flag1.zakl.komplet[fa][6]==flag1.zakl.komplet[fa][5]) { if (flag1.zakl.polekol[poon]==flag1.zakl.komplet[fa][6]) { vypoctia(flag1.zakl.kasa[fa],poon); vypoctib(flag1.zakl.kasa[fa],poon); vypoctic(flag1.zakl.kasa[fa],poon); vypoctid(flag1.zakl.kasa[fa],poon); } } } } } public function reportKeyDown(event:KeyboardEvent):void { if (event.keyCode==17) { if (flag1.zakl.text12.height==12) { var podr:String=""; if (flag1.zakl.kompletvozy[flag1.zakl.kde-flag1.zakl.predav].length>1) { for (var spot:int=0; spot")==-1) { var delka:uint=flag1.zakl.poledata[poon].length; var hled:uint=0; var misto:uint=0; for (var sot:int=0; sot0) { if (flag1.zakl.poledata[ppoon][sot][1]==pp4[0][1].substring(2)) { flag1.zakl.poledata[ppoon][sot][0]=uint(flag1.zakl.poledata[ppoon][sot][0])+uint(pp4[0][0]); hled=1; } } } } } if (hled==0) { pp4[0][1]=pp4[0][1].substring(2); flag1.zakl.poledata[ppoon].splice(misto,0,pp4[0]); } for (var stt:int=0; stt")==0) { var pompole:Array=new Array ; var delka:uint=flag1.zakl.poledata[ppoon].length; var hled:uint=0; var misto:uint=0; for (var sot:int=0; sot2) { flag1.zakl.fchyba(flag1.zakl.polchyb[14]); } else { flag1.zakl.flag=1; flag1.zakl.textlok.text=flag1.zakl.kompletdata[flag1.zakl.kde][7]; flag1.zakl.textlok.setTextFormat(flag1.zakl.format1); for (var spot:int=0; spot=0; cg--) { flag1.zakl.kontejner4.removeChildAt(cg); } var ppoc:int=flag1.zakl.kontejner7.numChildren-1; for (var ch:int=ppoc; ch>=0; ch--) { flag1.zakl.kontejner7.removeChildAt(ch); } flag1.zakl.poctext=0; for (var ci:int=0; ci0) { flag1.zakl.kriz0.tlac.removeEventListener(MouseEvent.MOUSE_DOWN,krizpohyb2); flag1.zakl.kriz0.tlac.removeEventListener(MouseEvent.MOUSE_UP,krizpohyb3); flag1.zakl.kriz0.tlac1.removeEventListener(MouseEvent.MOUSE_DOWN,avstup); flag1.zakl.kontejner8.visible=false; flag1.zakl.zmena1.visible=false; flag1.zakl.brzda=0; flag1.zakl.rozdel=0; flag1.zakl.kriz0.alpha=1; flag1.zakl.kriz0.x=-1500; flag1.zakl.kriz0.y=-1500; flag1.zakl.flag=0; var pote:uint=flag1.zakl.kontejner3.numChildren-1; var ppote:uint=flag1.zakl.kontejner10.numChildren-1; var pppote:uint=flag1.zakl.kontejner12.numChildren-1; var vymcis:uint=flag1.zakl.cisla1.zele.numChildren-1; var prop:uint=flag1.zakl.kontejner17.numChildren-1; flag1.zakl.text10.text="0"; flag1.zakl.text24.text="0"; flag1.zakl.text10.setTextFormat(flag1.zakl.format1); flag1.zakl.text24.setTextFormat(flag1.zakl.format1); flag1.zakl.kde=0; cernaf(); for (var va:int=flag1.zakl.cis; va>0; va--) { flag1.zakl.cis--; flag1.zakl.kontejner1.getChildAt(flag1.zakl.cis).removeEventListener(MouseEvent.MOUSE_OVER,ooznac); flag1.zakl.kontejner1.getChildAt(flag1.zakl.cis).removeEventListener(MouseEvent.MOUSE_DOWN,oznac); flag1.zakl.kontejner1.getChildAt(flag1.zakl.cis).removeEventListener(MouseEvent.MOUSE_OUT,aoznac); flag1.zakl.kontejner1.removeChildAt(flag1.zakl.cis); flag1.zakl.kontejner2.removeChildAt(flag1.zakl.cis); } for (var vat:int=pote; vat>=0; vat--) { flag1.zakl.kontejner3.removeChildAt(vat); } for (var vvat:int=ppote; vvat>=0; vvat--) { flag1.zakl.kontejner10.removeChildAt(vvat); } for (var rop:int=prop; rop>=0; rop--) { flag1.zakl.kontejner17.removeChildAt(rop); } for (var vvvat:int=pppote; vvvat>=0; vvvat--) { flag1.zakl.kontejner12.getChildAt(vvvat).removeEventListener(MouseEvent.MOUSE_OVER,ooznac); flag1.zakl.kontejner12.getChildAt(vvvat).removeEventListener(MouseEvent.MOUSE_OUT,aoznac); flag1.zakl.kompletdata1.shift(); flag1.zakl.kontejner12.removeChildAt(vvvat); } var delkk:int=flag1.zakl.polelok.length; for (var vm:int=0; vm=0; vci--) { flag1.zakl.cisla1.zele.removeChildAt(vci); } for (var pr:int=0; pr<27; pr++) { for (var prr:int=0; prr<20; prr++) { flag1.zakl.prcis0[pr][prr]=0; flag1.zakl.prcis1[pr][prr]=0; } } var vsdel:uint=flag1.zakl.sipzmen0x.length; for (var vs:int=0; vs65&&flag1.zakl.cisla1.mouseX<280&&flag1.zakl.cisla1.mouseY>13&&flag1.zakl.cisla1.mouseY<302) { flag1.zakl.cisla1.addEventListener(Event.ENTER_FRAME,myFunction); } } public function mouseUpHandler(evt:MouseEvent):void { if (flag1.zakl.cisla1.mouseX>65&&flag1.zakl.cisla1.mouseX<280&&flag1.zakl.cisla1.mouseY>13&&flag1.zakl.cisla1.mouseY<302) { var prcsx:int=int(Math.floor((flag1.zakl.cisla1.mouseX-65)/11)); var prcsy:int=int(Math.floor((flag1.zakl.cisla1.mouseY-10)/11)); var hlidcas:int=0; if (int(flag1.zakl.text1.text)>=6) { if (flag1.zakl.prcis0[prcsy][prcsx]==1) { hlidcas=1; } } if (int(flag1.zakl.text1.text)<6) { if (flag1.zakl.prcis1[prcsy][prcsx]==1) { hlidcas=1; } } if (hlidcas==0) { if (flag1.zakl.blokcis[0]==-1) { var zeleny1:zeleny=new zeleny ; zeleny1.x=Math.floor((flag1.zakl.cisla1.mouseX-65)/11)*11+62; zeleny1.y=Math.floor((flag1.zakl.cisla1.mouseY-10)/11)*11+8; flag1.zakl.cisla1.zele.addChild(zeleny1); } else { var pocetcis:uint=flag1.zakl.cisla1.zele.numChildren-1; flag1.zakl.cisla1.zele.getChildAt(pocetcis).x=Math.floor((flag1.zakl.cisla1.mouseX-65)/11)*11+62; flag1.zakl.cisla1.zele.getChildAt(pocetcis).y=Math.floor((flag1.zakl.cisla1.mouseY-10)/11)*11+8; if (flag1.zakl.blokcis[2]==1) { flag1.zakl.prcis1[flag1.zakl.blokcis[0]][flag1.zakl.blokcis[1]]=0; } if (flag1.zakl.blokcis[2]==0) { flag1.zakl.prcis0[flag1.zakl.blokcis[0]][flag1.zakl.blokcis[1]]=0; } } flag1.zakl.cisla1.zluty.x=Math.floor((275-65)/11)*11+62; flag1.zakl.cisla1.zluty.y=Math.floor((22-15)/11)*11+8; if (int(flag1.zakl.text1.text)>=6) { flag1.zakl.prcis0[prcsy][prcsx]=1; flag1.zakl.blokcis[2]=0; } else { flag1.zakl.prcis1[prcsy][prcsx]=1; flag1.zakl.blokcis[2]=1; } flag1.zakl.blokcis[0]=prcsy; flag1.zakl.blokcis[1]=prcsx; } flag1.zakl.cisla1.removeEventListener(Event.ENTER_FRAME, myFunction); } } public function myFunction(event:Event):void { if (flag1.zakl.cisla1.mouseX>65&&flag1.zakl.cisla1.mouseX<280&&flag1.zakl.cisla1.mouseY>13&&flag1.zakl.cisla1.mouseY<302) { var prcsx:int=int(Math.floor((flag1.zakl.cisla1.mouseX-65)/11)); var prcsy:int=int(Math.floor((flag1.zakl.cisla1.mouseY-10)/11)); var hlidej:int=0; if (int(flag1.zakl.text1.text)>=6) { if (flag1.zakl.prcis0[prcsy][prcsx]==1) { hlidej=1; } } if (int(flag1.zakl.text1.text)<6) { if (flag1.zakl.prcis1[prcsy][prcsx]==1) { hlidej=1; } } if (hlidej==0) { flag1.zakl.cisla1.zluty.x=uint(Math.floor((flag1.zakl.cisla1.mouseX-65)/11)*11+62); flag1.zakl.cisla1.zluty.y=uint(Math.floor((flag1.zakl.cisla1.mouseY-10)/11)*11+8); flag1.zakl.textcis.text=String(int(Math.floor((flag1.zakl.cisla1.mouseX-65)/11))+41)+flag1.zakl.vleccis+String(flag1.zakl.cissez[int(Math.floor((flag1.zakl.cisla1.mouseY-10)/11))]); flag1.zakl.textcis.setTextFormat(flag1.zakl.format1); } } } public function indexy():void { if (flag1.zakl.index!=90) { if (flag1.zakl.indexvys-uint(flag1.zakl.zmena1.vys1.text)>=0) { var ppole:Array=new Array(); var ppole1:Array=new Array(); var napislok:String=""; var napisvozy:String=""; for (var cc:int=0; cc=0; vci--) { flag1.zakl.cisla1.zele.removeChildAt(vci); } if (flag1.zakl.blokcis[0]!=-1) { if (flag1.zakl.blokcis[2]==0) { flag1.zakl.prcis0[flag1.zakl.blokcis[0]][flag1.zakl.blokcis[1]]=0; } if (flag1.zakl.blokcis[2]==1) { flag1.zakl.prcis1[flag1.zakl.blokcis[0]][flag1.zakl.blokcis[1]]=0; } flag1.zakl.blokcis[0]=-1; } if (flag1.zakl.text21.text=="před") { flag1.zakl.text21.text="po"; flag1.zakl.text21.setTextFormat(flag1.zakl.aformat); } else if (flag1.zakl.text21.text=="po") { flag1.zakl.text21.text="před"; flag1.zakl.text21.setTextFormat(flag1.zakl.aformat); } for (var fci:int=0; fci<27; fci++) { for (var fc:int=0; fc<20; fc++) { var zeleny1:zeleny; if (flag1.zakl.text21.text=="před") { if (flag1.zakl.prcis0[fci][fc]==1) { zeleny1=new zeleny ; zeleny1.x=fc*11+62; zeleny1.y=fci*11+8; flag1.zakl.cisla1.zele.addChild(zeleny1); } } else { if (flag1.zakl.prcis1[fci][fc]==1) { zeleny1=new zeleny ; zeleny1.x=fc*11+62; zeleny1.y=fci*11+8; flag1.zakl.cisla1.zele.addChild(zeleny1); } } } } } public function prijod(event:MouseEvent):void { trace("prijod"); if (flag1.zakl.textcis.text!="0") { flag1.zakl.flag=1; aavstup(); flag1.zakl.ztext3.text=flag1.zakl.text3.text; flag1.zakl.text3.text="exit"; flag1.zakl.ztext1.text=flag1.zakl.text1.text; flag1.zakl.ztext2.text=flag1.zakl.text2.text; flag1.zakl.ztext1.setTextFormat(flag1.zakl.format1); flag1.zakl.ztext2.setTextFormat(flag1.zakl.format1); flag1.zakl.ztext3.setTextFormat(flag1.zakl.format1); flag1.zakl.text3.setTextFormat(flag1.zakl.format1); for (var cci:int=0; cci=0; vvci--) { flag1.zakl.cisla1.zele.removeChildAt(vvci); } flag1.zakl.textcis.visible=true; flag1.zakl.cisla1.visible=true; flag1.zakl.textcis.text=flag1.zakl.kompletdata[flag1.zakl.kde][0]; flag1.zakl.textcis.setTextFormat(flag1.zakl.format1); for (var fci:int=0; fci<27; fci++) { for (var fc:int=0; fc<20; fc++) { var zeleny1:zeleny; if (int(flag1.zakl.text1.text)>=6) { if (flag1.zakl.prcis0[fci][fc]==1) { zeleny1=new zeleny ; zeleny1.x=fc*11+62; zeleny1.y=fci*11+8; flag1.zakl.cisla1.zele.addChild(zeleny1); } } else { if (flag1.zakl.prcis1[fci][fc]==1) { zeleny1=new zeleny ; zeleny1.x=fc*11+62; zeleny1.y=fci*11+8; flag1.zakl.cisla1.zele.addChild(zeleny1); } } } } if (int(flag1.zakl.text1.text)>=6) { flag1.zakl.text21.text="před"; } else { flag1.zakl.text21.text="po"; } flag1.zakl.text21.setTextFormat(flag1.zakl.aformat); flag1.zakl.cisla1.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); flag1.zakl.cisla1.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); } else { if (flag1.zakl.text3.text!="exit") { if (flag1.zakl.blokcis[0]!=-1) { if (flag1.zakl.blokcis[2]==0) { flag1.zakl.prcis0[flag1.zakl.blokcis[0]][flag1.zakl.blokcis[1]]=0; } if (flag1.zakl.blokcis[2]==1) { flag1.zakl.prcis1[flag1.zakl.blokcis[0]][flag1.zakl.blokcis[1]]=0; } flag1.zakl.blokcis[0]=-1; } var vymcis:uint=flag1.zakl.cisla1.zele.numChildren-1; for (var vci:int=vymcis; vci>=0; vci--) { flag1.zakl.cisla1.zele.removeChildAt(vci); } flag1.zakl.cisla1.visible=false; flag1.zakl.cisla1.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); flag1.zakl.cisla1.removeEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); } } } } }