Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Maledetto XML!!!

  1. #1

    Maledetto XML!!!

    Uffa! Che marones...

    Ghghgh sono incappato in un problema davvero idiota...
    E volevo sapere se qualcuno può darmi una dritta...io ho un file
    xml molto banale, strutturato cosi :

    codice:
    <?xml version="1.0" encoding="UTF-8"?>
    <elenco>
    	<news date="data news 4" titolo="Titolo News 4" desc="News 4"/>
    	<news date="data news 3" titolo="Titolo News 3" desc="News 3"/>
    	<news date="data news 2" titolo="Titolo News 2" desc="News 2"/>
    	<news date="data news 1" titolo="Titolo News 1" desc="News 1"/>
    </elenco>
    e lo leggo cosi :

    codice:
    onClipEvent (load) {
            this.stop();
            var date=new Array();
            var titolo=new Array();
            var desc=new Array();
    	mio_xml = new XML();
    	mio_xml.path = this;
    	mio_xml.ignoreWhite = true;
    	mio_xml.onLoad = function(success)
    	{
    	if(success){
    		var t1 = "<font color='#E9E7E2'>";
    		var t2 = "</font>";
    		var nodes = this.firstChild.childNodes;
    		this.path.testo ="";
    		totnews=currentnews=nodes.length-1;
    		for(var i = 0; i < nodes.length; i++){
    		date[i] = nodes[i].attributes.date;
    		titolo[i] = nodes[i].attributes.titolo;
    		desc[i] = nodes[i].attributes.desc;
    		this.path.datatitolo = date[totnews] + "  //  " + .titolo[totnews];
    		this.path.testo = t1 + desc[totnews] + t2 + "
    ";
    				
    				}
    		} else {
    			this.path.testo = "caricamento errato";
    		}
    		this.path.nextFrame();
    	};
    	mio_xml.load("news.xml");
    }
    Il problema è strano. I campi datatitolo e testo si popolano,
    e il file xml viene letto correttamente...Il problema è..
    Quegli array...date, titolo e desc, dove sono!?!?
    Non capisco in che livello si siano infilati...Perchè nel mc non li
    trova...Ho cercato anche con il debug e non li trova...però
    sono sicuro che sono popolati, e quindi esistono, perchè se il trace
    lo faccio prima che esca dal "if (success)" me li trova giusti...

    Aiuto!!!
    ..::Kikko:: Perchè sono uno scorpione, è la mia natura ::.. Kikkoz - ART

  2. #2



    no èh...
    ..::Kikko:: Perchè sono uno scorpione, è la mia natura ::.. Kikkoz - ART

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    46
    dove hai scritto la funzione onClipEvent (load)?

    se la hai scritta sotto un movieclip chiamato pippo (es.) allora gli array saranno in _root.pippo.date ecc... ecc...
    sempre che pippo sia nella root e non sia sotto un altro movie.


    Ciao
    Alessandro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.