/* /////////////////////////////////////////////////////////////////////// Skript obsahujuci algortmi na spracovanie retazca s lubovolnim poctom riadkov a stlpcov typu vystupu zo skriptu php ////////////////////////////////////////////////////////////////////// */ // prilinkovanie potrebnych kniznic import flash.events.Event; import flash.net.URLLoader; import flash.net.URLLoaderDataFormat; import flash.net.URLRequest; import flash.net.URLRequestMethod; import flash.net.URLVariables; var poleRiadok:Array; var poleStlpec:Array; //------- Funkcia na zistenie poctu stlpcov z priateho retazca pomocu algoritmu ------------------------------ function spracujPocetStlpcov(zaznam:String,dlzka:Number):Number{ var pom:String=""; var pom2:String=""; for (var i=dlzka-1;zaznam.charAt(i)!="|";i--){ var j:Number=0; pom+=zaznam.charAt(i); j++; } for (var i=pom.length-1;i==0;i--){ pom2+=pom.charAt(i) } return(Number(pom2)) } //------- Funkcia na zistenie poctu riadkov z priateho retazca pomocu algoritmu ----------------------------- private function spracujPocetRiadkov(zaznam:String,dlzka:Number):Number{ var pom:String=""; var pom2:String=""; var zaciatok:Number=1; for (var i=dlzka-1;zaznam.charAt(i)!="|";i--){ zaciatok++; } for (var i=dlzka-zaciatok-1;zaznam.charAt(i)!="|";i--){ var j:Number=0; pom+=zaznam.charAt(i); j++; } for (var i=pom.length-1;0<=i;i--){ pom2+=pom.charAt(i) } return(Number(pom2)) } //-------- Funkcia na zistenie poctu riadkov z priateho retazca pomocou algoritmu ----------------------------- private function spracujSelect(zaznam:String,X:Number,Y:Number){ poleRiadok=new Array(); var dlzka:Number=zaznam.length; var pocetRiadkov:Number=spracujPocetRiadkov(zaznam,dlzka); var pocetStlpcov:Number=spracujPocetStlpcov(zaznam,dlzka); var pom:String=""; var aktualne:Number=0; var prvy:Boolean=true; for (var i=0;i