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

Reply via email to