package { import flash.display.MovieClip; import flash.display.Loader; import flash.net.URLLoader; import flash.net.URLRequest; import flash.events.*; import flash.text.TextField; import fl.data.DataProvider; import fl.controls.DataGrid; //import fl.events.ListEvent; public class Cxml { public var flag1:MovieClip=new MovieClip(); public function Cxml() { } public function cxml():void { var koXML:XML = new XML(); var KOXML_URL:String=flag1.roz.kolejiste; var KOXMLURL:URLRequest=new URLRequest(KOXML_URL); var koLoader:URLLoader; var krok:int=0; 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.zak.polekol.push(kolement); var ztext:TextField=new TextField ; ztext.width=25; ztext.height=15; ztext.background=false; ztext.x=-27; ztext.y=krok*10-2; ztext.text=kolement; ztext.setTextFormat(flag1.zak.format5); ztext.selectable=false; ztext.mouseEnabled=false; flag1.zak.pla1.addChild(ztext); krok++; } } } public function nahlok():void { //flag1.addEventListener(KeyboardEvent.KEY_DOWN, flag1.crov.reportKeyDown); //flag1.addEventListener(KeyboardEvent.KEY_UP, flag1.crov.reportKeyUP); if (flag1.zak.polelok.length==0) { var myXML:XML = new XML(); var XML_URL:String="lok.xml"; var myXMLURL:URLRequest=new URLRequest(XML_URL); var myLoader:URLLoader=new URLLoader(myXMLURL); myLoader.addEventListener("complete", xmlLoaded); function xmlLoaded(event:Event):void { myXML=XML(myLoader.data); var eelement:XML; for each (eelement in myXML.song) { flag1.zak.polelok.push(String(eelement)); flag1.zak.polelokv.push(String(eelement)); } for each (eelement in myXML.dis) { flag1.zak.polelok.push(String(eelement)); flag1.zak.polelokd.push(String(eelement)); } for each (eelement in myXML.car) { flag1.zak.polelok.push(String(eelement)); flag1.zak.polelokc.push(String(eelement)); } nasab(flag1.zak.polelokv,1); flag1.zak.lableItems1.addEventListener(Event.CHANGE,floko); nahvozy(); } } } public function nahvozy():void { var pole:Array=new Array ; var mmyXML:XML = new XML(); var XXML_URL:String="vozy.xml"; var mmyXMLURL:URLRequest=new URLRequest(XXML_URL); var mmyLoader:URLLoader=new URLLoader(mmyXMLURL); mmyLoader.addEventListener("complete", xxmlLoaded); function xxmlLoaded(event:Event):void { mmyXML=XML(mmyLoader.data); trace("jo"); for each (var eelement:XML in mmyXML.song) { pole.push(eelement); } nasab(pole,2); flag1.zak.lableItems2.addEventListener(Event.CHANGE,fvozy); nahrada(); } } public function nahrada():void { var pole:Array=new Array ; var amyXML:XML = new XML(); var aXML_URL:String="rada.xml"; var amyXMLURL:URLRequest=new URLRequest(aXML_URL); var amyLoader:URLLoader=new URLLoader(amyXMLURL); amyLoader.addEventListener("complete", axmlLoaded); function axmlLoaded(event:Event):void { amyXML=XML(amyLoader.data); for each (var eelement:XML in amyXML.song) { pole.push(eelement); } nasab(pole,3); flag1.zak.lableItems3.addEventListener(Event.CHANGE,frada); nahfirma(); } } public function nahfirma():void { var pole:Array=new Array ; var bmyXML:XML = new XML(); var bXML_URL:String="firma.xml"; var bmyXMLURL:URLRequest=new URLRequest(bXML_URL); var bmyLoader:URLLoader=new URLLoader(bmyXMLURL); bmyLoader.addEventListener("complete", bxmlLoaded); function bxmlLoaded(event:Event):void { bmyXML=XML(bmyLoader.data); for each (var eelement:XML in bmyXML.song) { pole.push(eelement); } nasab(pole,4); flag1.zak.lableItems4.addEventListener(Event.CHANGE,ffirma); nahmat(); } } public function nahmat():void { var pole:Array=new Array ; var cmyXML:XML = new XML(); var cXML_URL:String="mater.xml"; var cmyXMLURL:URLRequest=new URLRequest(cXML_URL); var cmyLoader:URLLoader=new URLLoader(cmyXMLURL); cmyLoader.addEventListener("complete", cxmlLoaded); function cxmlLoaded(event:Event):void { cmyXML=XML(cmyLoader.data); for each (var eelement:XML in cmyXML.song) { pole.push(eelement); } nasab(pole,5); flag1.zak.lableItems5.addEventListener(Event.CHANGE,fmat); } } public function nasab(pol:Array,cs:int):void { flag1.zak["lableItems"+cs].dataProvider=new DataProvider(pol); var item:Object; for (var spot:uint=0; spot0) { var obj:Object=new Object ; obj=flag1.zak.kontejlok.getChildAt(flag1.zak.kontejlok.numChildren-1); if (obj.text=="") { sopink=1; } } if (sopink==0) { flag1.zak.loksq1.x=60; //flag1.zakl.kontejner8.getChildAt(2).x=60; var misto:int=flag1.zak.kontejlok.numChildren+1; var texi:TextField=new TextField ; texi.width=30; texi.height=14; texi.background=true; texi.backgroundColor=0xffff00; texi.border=true; texi.borderColor=0xffffff; texi.selectable=false; texi.x=195; texi.y=19+12*misto; //flag1.zak.lableItems1.alpha=1; texi.text=""; texi.addEventListener(MouseEvent.MOUSE_DOWN,flag1.tlac.vyplokd); texi.setTextFormat(flag1.zak.format1); flag1.zak.kontejlok.addChild(texi); flag1.zak.text8.x=195; flag1.zak.text8.y=19; flag1.zak.text8.scaleX=1; flag1.zak.text8.scaleY=1; } } public function flokv(event:MouseEvent):void { flag1.zak.lableItems1.dataProvider.removeAll(); nasab(flag1.zak.polelokv,1); flag1.zak.loksq1.x=0; } public function flokd(event:MouseEvent):void { flag1.zak.lableItems1.dataProvider.removeAll(); nasab(flag1.zak.polelokd,1); flag1.zak.loksq1.x=20; } public function flokc(event:MouseEvent):void { flag1.zak.lableItems1.dataProvider.removeAll(); nasab(flag1.zak.polelokc,1); flag1.zak.loksq1.x=40; } } }