Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 1999
    Messaggi
    57

    problema elementare xml ... ma sto impazzendo

    ho letto tutto quello che c'era da leggere ... ho cercato tutto quello che c'era da cercare ... ma ora mi arrendo ... non so più dove sbattere la testa

    chiedo AIUTO!!!

    dunque questo è il mio xml:

    -----------------------------------------------------------
    <?xml version="1.0" encoding="UTF-8"?>

    <classifica>

    <track>
    <artista>albano</artista>
    <titolo>quaqua</titolo>
    <anno>2000</anno>
    <images>images/copertina.jpj</images>
    </track>

    <track>
    <artista>celentano</artista>
    <titolo>qua</titolo>
    <anno>2000</anno>
    <images>images/copertina2.jpj</images>
    </track>

    </classifica>
    <code>
    -----------------------------------------------------------


    il mio problema sta nel leggere sto cavolo di xml ... questo è lo script in flash ...

    -----------------------------------------------------------
    ( tralascio la prima parte )

    var tempArray = this.firstChild.childNodes;
    trace(tempArray.length);
    for (var i:Number = 0; i<tempArray.length; i++) {
    images[i] = tempArray[i].childNodes[0].firstChild.attributes.images;
    traccia[i] = tempArray[i].childNodes[0].firstChild.attributes.traccia;
    artista[i] = tempArray[i].childNodes[0].firstChild.attributes.artista;
    anno[i] = tempArray[i].childNodes[0].firstChild.attributes.anno;
    trace(tempArray[i])
    trace(images);
    trace(prezzo);
    trace(titolo);
    trace(descrizione);
    var item:MovieClip = item_mc.duplicateMovieClip("elemento"+i+"_mc", i);
    item._y = posInit;
    posInit += 20;
    item.artista_txt.htmlText = artista[i];
    item.traccia_txt.htmlText = traccia[i];
    item.anno_txt.htmlText = anno[i];
    item.images = images[i];

    (ecc..)

    -------------------------------------------------------------------

    ecco cosa mi scrive nell'output

    2
    <track><artista>albano</artista><titolo>quaqua</titolo><anno>2000</anno><images>images/copertina.jpj</images></track>
    undefined
    undefined

    undefined
    <track><artista>celentano</artista><titolo>qua</titolo><anno>2000</anno><images>images/copertina2.jpj</images></track>
    undefined,undefined
    undefined

    undefined,undefined

    .....ora mi chiedo come cavolo faccio ad assegnare i valori alle varie variabili prese dall'xml?!?!
    dove sbaglio!!!???!?!?!

    chiedo il vs. aiuto ... grazie comunque a tutti!!!
    TomneT
    tomnet@tiscalinet.it


  2. #2
    hai provato a dare un0'occhiata qua
    http://flash.html.it/guide/leggi/118/guida-flash-e-xml/

    xchè la lettura è sbagliata
    images[i] = tempArray[i].childNodes[0].firstChild.attributes.images;


    images nn è un attibuto ma il valore del nodo ....
    cmq vedi li come fa a leggere i nodi
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 1999
    Messaggi
    57
    ciao crescenzio ... grazie della risposta ... avevo capito che l'errore era la ma non riesco a capire come effettuare la lettura....

    ho letto e riletto la guida ... ho fatto prove su prove ma nulla ... sempre undefined ...

    cosa devo cambiare su questa stringa!?!?!!??!

    images[i] = tempArray[i].childNodes[0].firstChild.attributes.images;
    TomneT
    tomnet@tiscalinet.it


  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 1999
    Messaggi
    57
    YESSSSSSSSSSSSSSSSSS!!!!

    RISOLTO!!! :-D ...
    TomneT
    tomnet@tiscalinet.it


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.