Visualizzazione dei risultati da 1 a 6 su 6

Discussione: XML Flash

  1. #1

    XML Flash

    Ciao a tutti!
    premetto che sto studiando XML da 3 giorni per un progetto che dovrà partire fra qualche settimana ho bisogno di apprendere le basi di xml (che tra la'ltro è molto interesante)

    vorrei sapere come faccio a far caricare nodi diversi da un file xml all'interno di un file swf usando più pulsanti (l'idea è che ad ogni pulsanti corrisponda un "nodo" del file xml)
    non so se mi sono spiegato...ne se qusta cosa si possa fare

    cmq i codici sono questi

    XML

    <?xml version="1.0" encoding="UTF-8" ?>
    <nome>fabio</nome>
    <citta>milano</citta>
    <anni>28</anni>


    FLA (nel pulsante 1)

    on (release) {
    mio_xml = new XML();
    mio_xml.path = this;
    mio_xml.ignoreWhite = true;
    mio_xml.onLoad = function(success) {
    if (success) {
    this.path.testo = this.firstChild.firstChild.nodeValue;
    } else {
    this.path.testo = "caricamento errato";
    }
    };
    mio_xml.load("file2.xml");
    }

    nel pulsante 2 cosa devo fare???

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Devi caricare tutto l'xml e metterlo in variabili o array.
    Poi quando ti servono i dati li prelevi dall'array senza rileggere l'xml.
    Hai visto questo tuitorial?
    http://flash-mx.html.it/guide/lista_....asp?idguida=9

  3. #3
    continuo a sbatteci ma senza risultato.....
    il tutorial lo visto...ma li carica tutti i "nodi" del file xml


  4. #4
    Originariamente inviato da Defender74
    il tutorial lo visto...ma li carica tutti i "nodi" del file xml
    Come ti ha già detto 7vite, non puoi fare altrimenti: devi caricare tutto l'xml.
    Poi nel filmato a seconda del pulsante 'usi' un dato o l'altro, ma il file .xml devi comunque caricarlo totalmente.

  5. #5
    a proposito di XML, quello che hai scritto di esempio non è un XML valido.
    Un XML non può avere più di un nodo principale.
    il tuo dovrebbe essere:

    <?xml version="1.0" encoding="UTF-8" ?>
    <persona>
    <nome />fabio
    <citta />milano
    <anni />28
    </persona>
    Free ActionScript Editor

    Y en silencio y sin cruzar una palabra
    solamente una mirada es suficiente para hablar

  6. #6
    e quindi nel fla io vado a richiamare

    nel pulsante 1
    persona.nome

    nel pulsante 2
    persona.citta


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.