Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    caricamento foto dinamiche

    Buongiorno,
    sto realizzando un catalogo in flash con l'utilizzo di xml e asp, premetto che non sono molto pratica di xml...
    infatti il mio codice non funziona, ma non da nessun errore, praticamente non mi si visualizzano le foto, penso di sbagliare nel caricamento delle foto nel mc.
    Il mio codice è composto da una pagina asp (codice.asp) con un ciclo while:

    Do while not rc.EOF
    response.write "<images><image>db/img/" & rc("FOTO")& "</image></images>"
    rc.movenext
    loop

    dove vi è il percorso del file (db/img) e rc("FOTO") è il campo del database che contiene il nome delle foto.

    e dal filmato in flash mx composto da tre livelli nel primo c'è l'apertura xml, nel secondo ci sono le funzioni e nel terzo c'è il mc:

    filexml="codice.asp";
    ApriXML();
    function ApriXML ()
    {
    loading.text = "Connecting to Data Base for XML data...";
    mioxml= new XML();
    myarray = new Array();
    myarray2 = new Array();
    mioxml.load(fixml + "&rnd=" + random(999999));
    mioxml.onLoad = ElaboraXML;
    function ElaboraXML (success)
    {
    //documento caricato correttamente
    if (mioxml.loaded) {
    myarray = mioxml.childNodes;
    // Richiamo funzioni che elaborano i dati XML e caricano i files random
    Dati();
    catalogo();
    loading.text = "";
    // Elimino i vari array utilizzati per le operazioni in modo da liberare risorse
    delete myarray;
    delete myarray2;
    delete mioxml;
    } else {
    // Caso in cui il documento XML NON è stato caricato correttamente
    loading.text = "Error!";
    }
    }
    }
    //funzione che prende i dati xml e gli mette negli array
    function Dati()
    {
    image = new Array();
    //ciclo for per scorrere l'albero xml e preleva i dati
    for(k=0; k<=myarray.lenght; k++)
    {
    if(myarray[k].nodeName == "images")
    {
    myarray2 = myarray[k].chilNodes;
    for(j=0; j<=myarray2.lenght; j++)
    {
    if(myarray2[j].nodeName == "image")
    {
    image.push(myarray2[j].childNodes.toString());
    }
    }
    }

    }
    }


    function catalogo ()
    {
    k = 0;
    nImg = 0;


    for (i=0; i<3; i++)
    {
    if (numtotimg[i] != undefined)
    {
    attachMovie("clip", "clipv"+i, i);
    _root["clip"+i]._x = 100;
    _root["clip"+i]._y = 100+nImg*20;
    }
    }
    }
    qualcuno mi sa aiutare?
    grazie a tutti...

  2. #2
    non c'è nessuno che mi può aiutare?
    Ho trovato degli errori e corretti...
    se faccio il dedug mi da l'elenco di tutte le variabili, il problema è che non so associare il mc.... :master:
    grazie...

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.