+ Reply to Thread
Results 1 to 2 of 2

XML caricato da .as

This is a discussion on XML caricato da .as within the Actionscript 3.0 base forums, part of the Flash Italiano category; Salve a tutti, ho un problema che non riesco a capire e a risolvere: ho creato una class Main.as dove ...

  1. #1
    Junior Member Settled In sbampy is on a distinguished road
    Join Date
    Aug 2009
    Posts
    15
    Rep Power
    0

    XML caricato da .as

    Salve a tutti,
    ho un problema che non riesco a capire e a risolvere:

    ho creato una class Main.as dove al suo interno richiamo un un'altro file .as che ho chiamato leggoXML.as, dove al suo interno c'è il seguente codice:
    Code:
    package Code{
        
        import flash.net.URLLoader;
        import flash.net.URLRequest;
        import flash.events.*;
        
        public class leggoXML{
            
            public static var Value;
            
            public static function start(url:String){
                
                //-----------------------------LEGGO IL DATABASE XML------------------------------//
                //################################################################################//
                
                        var xmlLoader:URLLoader = new URLLoader();
                        var xmlData:XML = new XML();
                        
                        xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
                        xmlLoader.load(new URLRequest(patch.home() + "DB/" + url +".xml"));
                        
                        function LoadXML(e:Event)
                        {
                            var xmlData = new XML(e.target.data);
                            
                            //trace(xmlData);                        //VEDO COSA CONTIENE L'XML
                            
                            Value = xmlData;
                            return Value;
                        }
                
                //################################################################################//
            }
        }
    }
    In pratica a questo .as viene inviata una stringa con il nome del file XML che mi interessa e lui carica tutte le info, lo script funziona perfettamente infatti il trace che ho commentato mi visualizza tutti i record del db.

    Il problema sta nel return, cioè non riesco a far recapitare al file Main.as, che ha chiamato la funzione leggoXML, i dati che sono all'interno dell'XML.
    Se faccio un trace(leggoXML.start("categorie")); mi restituisce undefined.

    Mi riuscite a dare una mano?
    Grazie a tutti in anticipo

  2. #2
    Moderator Moving My Stuff To The FlepStudio OrientExpress is on a distinguished road OrientExpress's Avatar
    Join Date
    Aug 2009
    Posts
    1,277
    Rep Power
    5

    Re: XML caricato da .as

    Ciao,
    la tua logica è sbagliata.
    Non puoi usare un return.
    Devi creare una prorietà statica nella Main ed assegnarli il valore dell'xml che carichi da leggoXML.
    Poi invece del return devi chiamare un metodo sulla Main che sarà lui a portare avanti le azioni.
    Scaricati questo:
    Scroller di immagini
    e guarda come ha fatto Flep.

+ Reply to Thread

Similar Threads

  1. swf con scrollbar caricato esternamente
    By teocomi in forum Flash Italiano
    Replies: 6
    Last Post: 28-01-11, 09:23
  2. problema swf caricato (musica)
    By pulp in forum Actionscript 3.0 base
    Replies: 3
    Last Post: 13-10-09, 15:13
  3. SWF esterno caricato da btn
    By Nerlaleph in forum Actionscript 3.0 base
    Replies: 1
    Last Post: 10-07-08, 16:01
  4. stoppare un swf caricato
    By AlfaConcept in forum Actionscript 3.0 base
    Replies: 36
    Last Post: 06-09-07, 22:03
  5. Attach Movie da swf caricato
    By tem in forum Actionscript 3.0 avanzato
    Replies: 20
    Last Post: 25-08-07, 19:44

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts