Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    moltiplicare movieclip dinamicamente...

    Cerco di spiegare il problemuccio...

    ho tot records in una tabella mysq MIATABELLA costituita da 10 campi
    CAMPO1 CAMPO2 CAMPO3 CAMPO4 CAMPO5 CAMPO6 CAMPO7 CAMPO8 CAMPO9 CAMPO10

    Ora questi campi si "popolano" dinamicamente di certi valori andando a creare tot RECORDS..(es. 3)

    Ho una pagina php che mi gestisce egregiamente il passaggio di questi valori a flash formattando il risultato della query nella forma corretta:

    &primo1rec=campo1&secondo1rec=campo2.. ecc... decimo1rec=campo10&
    &primo2rec=campo1&secondo2rec=campo2.. ecc... decimo2rec=campo10&
    &primo3rec=campo1&secondo3rec=campo2.. ecc... decimo3rec=campo10&

    Mi resta solo di visualizzare INDIPENDENTEMENTE dal numero di records creati il numero esatto di RECORDS con i relativi valori
    in un filmato flash che MOLTIPLICHI correttamente 10 movie clip "di base" riempiendoli dei valori presi dalla tabella MYSQL e importati
    tramite l'apposita pagina php sopra menzionata.

    Nel mio caso d'esempio dovrei visualizzare alla fine nel filmato flash

    3 serie (RECORDS) dei 10 movie clips (CAMPI) con gli opportuni valori

    Sperando vivamente che qualcuno/a sia riuscito/a a seguirmi nel tortuoso problemuccio...

    attendo fiducioso un suo lume...

    Grazie anticipate


  2. #2
    informazione aggiuntiva:
    I vari records (siano essi 3 o 33.333) hanno sempre e comunque 10 campi (ancorché vuoti) oppure 10 è il numero massimo, ma potrebbero averne anche meno?

  3. #3
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    la seconda che hai detto! ;)

    Potrebbero avere anche meno valori...

    Ossia i 10 campi sono fissi ma possono essere riempiti anche solo 6 (es.) + o - di questi


  4. #4
    Scusa, ma NON mi hai chiarito un bel niente, perché hai detto due cose che si contraddicono.

    Io ti avevo chiesto:
    I vari records (siano essi 3 o 33.333) hanno sempre e comunque 10 campi (ancorché vuoti) oppure 10 è il numero massimo, ma potrebbero averne anche meno?

    perché una cosa è avere sempre 10 campi (vuoti o pieni non importa), ed un'altra cosa è averne 5, 4, 7, 10, 3 come capita capita.

  5. #5
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Scusami te :)

    Dunque 10 campi sempre

  6. #6
    potresti fare così...
    crei un movieclip vuoto, e gli associ:
    codice:
    onClipEvent(load){
       this.loadVariables("pagina.php");
    }
    // al temine della ricezione dati...
    // li carico in un'Array a due livelli (record, campi)
    onClipEvent(data){
        MiaArray = new Array();
        r = 0;
        MiaArray[r] = new Array();
        c = 0;
        for(var camp in this){
    	MiaArray[r][c] = camp;
    	c++;
    	if (c > 9) {
    	    c = 0;
    	    r++;
    	}
        }
    }

  7. #7
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    scusa la mia duraggine..

    ma con dei dati di esempio...

    mettiamo che devo visualizzare tutti i valori del campo1 dei 5 records presenti...

    come lo creo il movie clipvuoto relativo al campo1 e come lo faccio a "legare" ai valori presi dinamicamente?

    Grazie se puoi alleggerire la fatica al mio povero neurone solitario


  8. #8
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    versione "statica" da "dinamicizzare"...

    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function(){

    this.path.primo.primo1 = this.primo1;
    this.path.secondo.secondo1 = this.secondo1;
    this.path.terzo.terzo1 = this.terzo1;
    this.path.quarto.quarto1 = this.quarto1;
    this.path.quinto.quinto1 = this.quinto1;
    this.path.sesto.sesto1 = this.sesto1;
    this.path.settimo.settimo1 = this.settimo1;
    this.path.ottavo.ottavo1 = this.ottavo1;
    this.path.nono.nono1 = this.nono1;
    this.path.decimo.decimo1 = this.decimo1;
    }

    dati.load("http://www.miosito.it/prendidatiemandaliaflash.php");

    Questo mi visualizza solo il 1° record di 10 campi ...

    Posso dinamicizzare il tutto in modo da visualizzare con rispettivi altri moviclips (cloni ma con diversi valori) tutti i records rimanenti? (es. 5)



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.