Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    157

    xml problema con visualizzazione immagini

    Ciao a tutti!

    ho un problema con uno script....

    Non sono riuscito a correggere lo script seguente in maniera da farmi caricare all'interno anche le immagini.
    Questo é lo script funzionante che pero' non carica ancora le immagini


    Codice:
    function loadXML(loaded) {
    if (loaded) {
    _root.persone = this.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue;
    _root.comments = this.firstChild.childNodes[0].childNodes[1].firstChild.nodeValue;
    name_txt.text = _root.persone;
    comment_txt.text = _root.comments;

    } else {
    content = "file not loaded!";
    }
    }
    xmlData = new XML();
    xmlData.ignoreWhite = true;
    xmlData.onLoad = loadXML;
    xmlData.load("persone.xml");


    Nel filmato ho due caselle di testo dinamico chiamate "name_txt" e "comment_txt" piu un clip filmato chiamato "picture" (che pero non carica le immagini, dato che manca il codice funzionante...)

    Questo invece é il file persone.xml:


    Codice:
    <?xml version="1.0"?>

    <persone>
    <person>
    <name>Paolo Rossi</name>
    <comment>Campione del Mondo</comment>
    <image>paolo.jpg</image>
    </person>
    <person>
    <name>Romano Prodi Rossi</name>
    <comment>Presidente del Consiglio</comment>
    <image>mortadella.jpg</image>
    </person>
    </persone>


    Qualcuno ha qualche idea?

    Grazie 10000 a tutti in anticipo

    Nando

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    Non so se ho capito bene, tu hai l'xml giusto (con il nome dell'immagine) ma non hai il codice per leggere e visualizzare tale immagine?
    Se è così incominciamo a fare questo:
    Codice PHP:
    if (loaded) {
    _root.persone this.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue;
    _root.comments this.firstChild.childNodes[0].childNodes[1].firstChild.nodeValue;
    _root.images this.firstChild.childNodes[0].childNodes[2].firstChild.nodeValue;

    name_txt.text _root.persone;
    comment_txt.text _root.comments;
    image_txt.text _root.images
    Creati un altro campo di testo dinamico e scrivi il nome dell'immagine, controlla che lo script riesca a recuperare il nome dell'immagine. Poi se il nome è corretto modifica il codice in questo modo:

    Codice PHP:
    if (loaded) {
    _root.persone this.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue;
    _root.comments this.firstChild.childNodes[0].childNodes[1].firstChild.nodeValue;
    _root.images this.firstChild.childNodes[0].childNodes[2].firstChild.nodeValue;

    name_txt.text _root.persone;
    comment_txt.text _root.comments;
    //image_txt.text = _root.images;

    picture.loadMovie(_root.images); 
    Non l'ho provato ma dovrebbe essere così...credo
    Ciao By Peter_Pan...

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.