• User

    Richiamare in xml file di testo esterni

    ciao a tutti,
    ho un quesito è possibile rcaricare da un xml dei file .txt esterni per essere poi visualizzati in un swf?

    nel senso:
    <images>
    <pic>
    <image>images/image1.jpg</image>

    </pic>
    </images>
    

    così si riesce a richiamare un immagine e figurarla nel swf.

    ma è possibile una cosa del genere ?

    <images>
    <pic>
    <image>texts/text1.txt</image>

    </pic>
    </images>
    

    perchè io ho provato ma non funziona.
    In pratica vorrei aggiornare delle aree di testo in un swf senza andare ad aprire l' xml.

    Grazie


  • Super User

    Ciao j apopo, ti serve per forza tramite xml, caricare un file txt in un swf non va bene per le tue esigenze?


  • User

    ciao Nhatan,

    non ho capito cosa intendi ;).... se devo usare per forza l xml ? ma era principilmanete per comprare un dominio più economico senza supporto di php, e poi potendo caricare immagini esterne credevo si potesse fare anche con i testi. ma si può o no? se no come dovrei procedere ?

    Grazie


  • Super User

    Non so se si può tramite xml, ma si può facilmente caricare un file txt esterno in un campo di testo dinamico semplicemente con codice Actionscript. Se la cosa ti interessa guarda la discussione appena sotto da titolo creare link che spiega appunto come importare un file di testo esterno.


  • User

    si con loadVars ok. capito . grazie . però il problema è che carico le immagini tramite xml e quindi con una sequenza e a quella stessa sequenza mi dovrebbero corrispondere dei file di testo.
    cioè, io ho una serie di thumb e, cliccando la thumb 1 , per es., dovrebbe uscire il testo corrispondente, cliccando la thumb 2 lo stesso, e così via.

    Quindi ci sarebbe da creare tipo un array per i file di testo che corrisponda alla struttura ad albero dell xml con le immagini.
    Sapresti indirizzarmi????? oppure faccio col php... anche se così con l' xml è molto più facile..
    Grazie ancora


  • Super User

    Ho capito la tua esigenza, si penso sia possibile ho visto delle risorse in giro che fanno proprio quello che chiedi, caricano immagini e testo tramite xml.
    guarda julius design. L'esempio si chiama dynamic_product_gallery_xml.
    No scusa mi sono accorto che non vuoi più toccare il file xlm, pazienta un pò magari Cinetico riesce a darti una mano.


  • User Attivo

    Ciao a tutti.

    Innanzitutto non capisco perché debba essere più comodo aprire 10-100 file *.txt con le descrizioni associate alle 10-100 immagini piuttosto che un solo .xml modificandone l'elemento opportuno!!??!!

    J-apopo, basterebbe modificare ogni nodo dell'xml così:

    
    <images>
    <pic>
    <image>images/image1.jpg</image>
    <description>xxxxxxxxxxxxxxxxxxxxxxxxx</description>
    </pic>
    </images>
    
    

    ed associare "description" ad un campo di testo dinamico!!

    Ad ogni modo l'xml non è un linguaggio nato per richiamare informazioni, come un linguaggio da DBM! Nasce per trasmettere informazioni, come l'html! Solo che è moooooolto più flessibile!!

    Detto questo: non può importare contenuto .txt; se pur preveda delle funzioni per "comunicare" con altri xml!!

    Ovvero...

    La funzione XLink permette di prelevare tutte o parti di dichiarazioni da altri file xml...

    Detto questo potresti avere, invece di 10-100 file *.txt, 10-100 file xml secondari che fai comunicare con l'xml principale...

    La grammatica generica è, negli xml secondari, quella tipica di un xml; nell'xml primario dovresti scrivere, ricalcando il tuo codice:

    
    // nella dichiarazione:
    <?xml version="1.0"?>
    <images
    xmlns:xlink="h**p://w*w.w3.org/XML/XLink/0.9">
     
    <pic>
    <image>images/image1.jpg</image>
    xlink:form="simple"
    xlink:href="descrizione1.xml" />
    </pic>
     
    </images>
    
    

    Ora...premettendo che è una funzione interamente dedicata a Formattazioni XSL:FO di Xml, non è affatto una garanzia che funzioni con flash... Per il semplice motivo che Flash legge progressivamente i nodi di un xml e li restituisce e non credo che sia ingrado di recuperare degli xlink come nodi!! Anche perché Xlink si utilizza con l'xml soltanto per recuperare, anche con particolari altre funzioni, delle parti di altri xml che magari vengono prodotti da altri linguaggi (es. php) e che quindi variano continuamente... Ma serve per stampare attraverso Browser quei dati che interessano senza bisogno di aprire e richiudere continuamente la pagina Xml generale!!

    Quindi che facciamo??
    Xml da cui Flash preleva informazioni sulle immaginie sulle descrizioni delle immagini?? 😄 Direi che è la cosa più semplice....

    :fumato: