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:      flashcoders@chattyfig.figleaf.com <
> flashcoders@chattyfig.figleaf.com>
> 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
> _______________________________________________
> Flashcoders@chattyfig.figleaf.com
> 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
>
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>
> _______________________________________________
> Flashcoders@chattyfig.figleaf.com
> 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
_______________________________________________
Flashcoders@chattyfig.figleaf.com
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