actually the xml file is being read as in i can extract vaules thourgh it. On 8/5/07, Omar Fouad <[EMAIL PROTECTED]> wrote: > > i dont get you... > > On 8/5/07, Rákos Attila <[EMAIL PROTECTED]> wrote: > > > > > > Omar, look again into the replies on your "Loading xml in AS 2" thread. > > XML loading is a _non_blocking_ _asynchronous_ process. > > > > Attila > > > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > From: Omar Fouad <[EMAIL PROTECTED]> > > To: [email protected] > > <[email protected] > > > > > Date: Sunday, August 5, 2007, 12:40:46 PM > > Subject: [Flashcoders] public variable tracing inside class only.. > > --====----====----====----====----====----====----====----====----====----===-- > > > > here is the whole code > > > > import omarfouad.UT.Delegate; > > > > class Xm { > > > > public var currentFile:XML = new XML(); > > public var CompanySorts:Array = new Array(); > > > > private var CompanyA:Array = new Array(); > > private var ActivityA:Array = new Array(); > > private var LocationA:Array = new Array(); > > > > public function Xm(path) { > > var xmlFile:XML = new XML(); > > xmlFile.ignoreWhite = true; > > xmlFile.onLoad = Delegate.create(this, onLoad); > > xmlFile.load(path); > > this.currentFile = xmlFile; > > } > > private function onLoad(success) { > > if(success) { > > trace("xml File Successfully Loaded..."); > > getCoreNodes(); > > }else{ > > trace("Cannot Load Xml File..."); > > } > > } > > private function totalNodes():Number { > > var totalNodes = currentFile.childNodes [0].childNodes.length; > > return totalNodes; > > } > > private function getCoreNodes () { > > for (var i:Number=0;i<totalNodes();i++) { > > CompanyA[i] = currentFile.childNodes > > [0].childNodes[i].childNodes[0].childNodes[0].nodeValue; > > } > > for (var i:Number=0;i<totalNodes();i++) { > > LocationA[i] = currentFile.childNodes > > [0].childNodes[i].childNodes[6].childNodes[0].nodeValue; > > } > > for (var i:Number=0;i<totalNodes();i++) { > > ActivityA[i] = currentFile.childNodes > > [0].childNodes[i].childNodes[7].childNodes[0].nodeValue; > > }; > > }; > > private function contains(str:String,value:String):Boolean { > > var ind = ( str.indexOf(value)); > > if(ind == 0) { > > return true; > > }else{ > > return false; > > }; > > }; > > public function companySearch(criteria:String) { > > trace("Searching"); > > var totalCompanies:Number = CompanyA.length; > > for (var i:Number = 0; i<totalCompanies;i++) { > > > > if(this.contains(CompanyA[i], criteria)==true) { > > CompanySorts.push (CompanyA[i]); > > }; > > }; > > //trace(CompanySorts); it traces fine but let's omit it > > }; > > }; > > > > in Main.as > > > > > > class Main { > > static function main() { > > var a:Xm = new Xm("data.xml"); > > a.companySearch("Demo"); > > trace(a.CompanySorts);// this one doesnt trace (the same one on > > the > > Xm Class) - it gets an error *node "message" value not found* > > }; > > }; > > > > is there something wrong? > > -- > > Omar M. Fouad - Digital Emotions > > http://www.omarfouad.net > > > > +2010 - 2346633 - +2012 - 2644441 > > _______________________________________________ > > [email protected] > > To change your subscription options or search the archive: > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > > Brought to you by Fig Leaf Software > > Premier Authorized Adobe Consulting and Training > > http://www.figleaf.com > > http://training.figleaf.com > > > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > _______________________________________________ > > [email protected] > > To change your subscription options or search the archive: > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > > Brought to you by Fig Leaf Software > > Premier Authorized Adobe Consulting and Training > > http://www.figleaf.com > > http://training.figleaf.com > > > > > > -- > Omar M. Fouad - Digital Emotions > http://www.omarfouad.net > > +2010 - 2346633 - +2012 - 2644441 >
-- Omar M. Fouad - Digital Emotions http://www.omarfouad.net This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.
_______________________________________________ [email protected] To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com

