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

    variabile da clip a clip

    buongiorno,
    dopo una lunga sudata sono riuscito a ottenere una bella galleria di immagini caricate in modo dinamico.
    www.artelibera.net/fashionstreet/fsproject.html (sezione modelle)
    mi piacerebbe adesso poter collegare il singolo thumb, alla sua scheda estesa: mi serve quindi trasferire un suo attributo, dal suo clip nella galleria al clip della scheda.
    Il clip del thumb è generato in modo dinamico da uno schema xml, in questo (per la precisione sull'istanza del pulsante) porto anche un idmodella su una casella di testo non visibile.

    Sul pulsante ho inserito l'azione:
    on (release) {
    _root.galleriamodella.play(2);
    var varidmodella = this.idmodella;
    }
    Mentre sul fotogramma del clip galleriamodella ho inserito:
    this.idmodella = varidmodella;

    così non funziona... conoscete un metodo + comodo?
    saluti,
    marco
    Webdirector&Seodoctor
    HIGHTECHWARE MULTIMEDIA DESIGN

  2. #2
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Come carichi la scheda? E' un movieclip?
    I dati della scheda modella li prendi ugualmente dal file xml, giusto?

    Se sei riuscito a crearti la galleria di thumbnails vuol dire che hai creato anche un array dove hai inserito i vari rami del file xml.

    Potresti utilizzare lo stesso metodo: invece di passare un id come variabile, potresti richiamare il numero corrente dell'array.

    Es.
    se la modella "Paola" corrisponde al numero [4] del tuo array, potresti richiamare la riga [4] dell'array della sua scheda.
    Dovresti o costruirti un file xml unico dove ogni ramo è completo di tutti i dati (foto e dettagli) delle singole modelle oppure due file xml diversi dove nel primo hai solo, le foto, e nel secondo i dettagli; naturalmente, in questo caso devi fare attenzione che i rami relativi alle modelle corrispondano.
    FaX

  3. #3
    la scheda è su un clip e questo è il codice che provo ad usare per caricare i dati su un xml (bf).

    function Dati () {

    // Array che contengono i Dati -----------------------
    idmodella = new Array();
    nomemodella = new Array();
    altezza = new Array();
    seno = new Array();
    vita = new Array();
    fianchi = new Array();
    scarpe = new Array();
    occhi = new Array();
    capelli = new Array();
    eyes = new Array();
    hair = new Array();
    immagine1 = new Array();
    immagine2 = new Array();
    immagine3 = new Array();
    immagine4 = new Array();
    immagine5 = new Array();

    // ---------------------------------------------------

    if (myarray[k].attributes.id = varidmodella) {

    if (myarray[k].nodeName == "modella") {
    idmodella.push(myarray[k].attributes.id);
    } else if (myarray[k].nodeName == "nomemodella") {
    nomemodella.push(myarray[k].childNodes.toString());
    } else if (myarray[k].nodeName == "altezza") {
    altezza.push(myarray[k].childNodes.toString());
    } else if (myarray[k].nodeName == "seno") {
    seno.push(myarray[k].childNodes.toString());
    } else if (myarray[k].nodeName == "vita") {
    vita.push(myarray[k].childNodes.toString());
    } else if (myarray[k].nodeName == "fianchi") {
    fianchi.push(myarray[k].childNodes.toString());
    } else if (myarray[k].nodeName == "scarpe") {
    scarpe.push(myarray[k].childNodes.toString());
    } else if (myarray[k].nodeName == "occhi") {
    occhi.push(myarray[k].childNodes.toString());
    } else if (myarray[k].nodeName == "capelli") {
    capelli.push(myarray[k].childNodes.toString());
    } else if (myarray[k].nodeName == "eyes") {
    eyes.push(myarray[k].childNodes.toString());
    } else if (myarray[k].nodeName == "hair") {
    hair.push(myarray[k].childNodes.toString());
    } else if (myarray[k].nodeName == "immagine1") {
    immagine1.push(myarray[k].childNodes.toString());
    } else if (myarray[k].nodeName == "immagine2") {
    immagine2.push(myarray[k].childNodes.toString());
    } else if (myarray[k].nodeName == "immagine3") {
    immagine3.push(myarray[k].childNodes.toString());
    } else if (myarray[k].nodeName == "immagine4") {
    immagine4.push(myarray[k].childNodes.toString());
    } else if (myarray[k].nodeName == "immagine5") {
    immagine5.push(myarray[k].childNodes.toString());
    }


    };

    };


    Questo array mi dovrebbe restituire solo la riga dell'idmodella selezionato nella galleria principale.
    grazie in anticipo per i consigli,
    marco
    Webdirector&Seodoctor
    HIGHTECHWARE MULTIMEDIA DESIGN

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.