Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    12

    Importare Img Da File Xml

    Ciao Ragazzi, io avrei bisogno di fare una cosa tipo questa:

    http://www.nba.com/photogallery/gall...ery/030317.xml

    devo quindi caricare delle immagini con relativa didascalia da un file xml...
    qualcuno mi può aiutare????

    grazie beppe

  2. #2

    Ciao!

    L'idea è questa:
    Costruisci il tuo file xml in cui scrivi la didascalia della tua img e la path della tua img esempio:
    <root>
    <immagine>
    <nome>
    nome dell'immagine
    </nome>
    <didascalia>
    didascalia
    </didascalia>
    <url>
    immagini/img1.jpg
    </url>

    </immagine>
    </root>

    Fatto questo carichi il file xml su flash e lo leggi in modo da mettere in un array i percorsi , le didascalie e i nomi delle tue immagini.
    ATTENZIONE le imgs devono essere jpg perche flashmx carica solo quelle.
    CIAO!!

  3. #3

    Re: Ciao!

    Originariamente inviato da clochard
    ATTENZIONE le imgs devono essere jpg
    Jpg e, per la precisione, non progressive.

  4. #4
    Grazie per la precisione!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    12

    ...

    Ok, fino a qui ci ero arrivato...
    non avete qualcosa già pronto da cui prendere spunto????
    grazie

  6. #6
    Basta dirlo!
    //testoMenu, title, tagmacro, tagmacroatt,cnt,colorescelto,cntsottosez,tagsottos ez,tagsottosezatt,notizia,tagmusica,nc,titolocanzo ne,tagcanzone;
    var dbXML = new XML();
    dbXML.onLoad = function ()
    {
    ////*************/////
    nomecliente=new Array();
    categoria=new Array();
    idworks=new Array();
    titolo=new Array();
    titolo2=new Array();
    urlatt=new Array();
    tipocatpresenti=new Array();
    tipoclientpresenti=new Array();
    ////////**********////////

    cnt=0;
    cntcat=0;
    cntclientpres=0;


    var ndRoot = this.firstChild;
    for (var i = 0; i<ndRoot.childNodes.length; i++) {


    if (ndRoot.childNodes[i].nodeName == "work") {

    tagwork = ndRoot.childNodes[i];
    nomecliente[cnt] = tagwork.attributes.nameclient;
    //////CREAZIONE DELLA COMBOBOX///--LISTA CLIENTI PER NOME-----///////////
    _root.ListClient.addItem(nomecliente[cnt]);
    ///////////////////////////////////////////
    urlatt[cnt] = tagwork.attributes.url;
    categoria[cnt] = tagwork.attributes.category;
    idworks[cnt] = tagwork.attributes.id;
    titolo[cnt] = tagwork.attributes.title;
    titolo2[cnt]= tagwork.attributes.title+"-"+categoria[cnt];
    cnt++;

    }


    ////////////////CARICAMENTO TIPO DI CATEGORIE PRESENTI///////////



    if (ndRoot.childNodes[i].nodeName == "category") {

    tagwork = ndRoot.childNodes[i];
    tipocatpresenti[cntcat] = tagwork.attributes.nome;

    //_root.caricatext.testo=_root.caricatext.testo+"\n" +tipocatpresenti[cntcat];
    //trace(tipocatpresenti[cntcat]);
    cntcat++;

    }

    /////////////////////////////////////




    ////////////////CARICAMENTO DEI CLIENTI PRESENTI///////////



    if (ndRoot.childNodes[i].nodeName == "clientdistinct") {

    tagclientdistinct = ndRoot.childNodes[i];
    tipoclientpresenti[cntclientpres] = tagclientdistinct.attributes.nome;
    //trace(tipoclientpresenti[cntclientpres]);

    //_root.caricatext.testo=_root.caricatext.testo+"\n" +tipocatpresenti[cntcat];

    cntclientpres++;

    }

    /////////////////////////////////////






    }



    }
    dbXML.load("portfolio.xml");

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    12

    ...

    Mi riesci a mandare il *.fla???
    grazie mille

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 © 2026 vBulletin Solutions, Inc. All rights reserved.