Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23

Discussione: php mysql e flash

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056

    php mysql e flash

    CIAO a tutti!
    Ho bisogno di estrarre dei campi da un db mysql tramite php.
    Diciamo che cconosco più php (ehm...) che action script.
    LA parte in php l'ho fatta e tutto ok, mi restituisce i risultati.

    Anche il codice action script ho tentato di farlo, e riesco a vedere un record alla volta.

    Il problema è visualizzare una lista di record.
    Ho provato ad aggiungere un contatore a php in modo che restituisca qualcosa del genere :

    record1&testo1&img1&record2&testo2...

    cioè aggiunge il numero a ogni campo.
    Ma non so fare il ciclo in action script.
    Ho buttato giù un pò di codice che ovviamente non funziona...ve lo posto, se potete darmi qualche consiglio...
    tot è la variabile che mi passa il php con il totale dei record estratti.
    Ho provato a far queste var i e i2 per tentare un ciclo..ma invano!

    Grazie:

    var percorso = new String("http://www.sito.it:81/sito/");
    var carica = new LoadVars();
    carica.load(percorso+"immagini.php");
    carica.onLoad = function(success) {
    if (success) {
    var risultato = new String();
    var i = new String();
    i+= this["tot"];
    var i2 = new String();
    var i2 = "0";
    while (i2 == i) {

    risultato += " TITOLO:" +this["titolo"+i+]+"
    ";
    risultato += " TESTO: "+this["testo"]+i+"
    ";
    risultato += " TOT: "+this["tot"]+i+"
    ";
    i2++
    }
    catalogo_txt.htmlText = risultato;}
    else {
    catalogo_txt.htmlText = "Errore nel caricamento del file. Verificare il percorso";
    }
    }

  2. #2
    var percorso = new String("http://www.sito.it:81/sito/");
    var carica = new LoadVars();
    carica.load(percorso+"immagini.php");
    carica.onLoad = function(success) {
    if (success) {
    for(i=0;1<tot;i++){
    risultato += " TITOLO:" +this["titolo"+i]+"
    ";
    risultato += " TESTO: "+this["testo"+i]+"
    ";
    risultato += " TOT: "+this["tot"+i]+"
    ";
    }
    catalogo_txt.htmlText = risultato;
    }else{
    catalogo_txt.htmlText = "Errore nel caricamento del file. Verificare il percorso";
    }
    }

    prova una cosa del genere

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    COn qualche piccola modifica funziona...
    Però l'unico problema è che mi lascia un record vuoto...boh!

  4. #4
    modifica così la riga del for:

    for(i=1;1=<tot;i++){



  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    hai ragione infatti l'avevo fatto e funziona....

    ora l'altro problema è che il testo funziona tutto...se dovessi caircare immagini?
    ovviamente mysql pasa solo il path, flash dovrà fare un load movie...ma che faccio devo duplicare i simboli target animazione booohhh

  6. #6
    creati un clip vuoto (createemptymovieclip) e duplicalo ad ogni ciclo caricandoci ogni volta la jpg

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    Originariamente inviato da dioz
    creati un clip vuoto (createemptymovieclip) e duplicalo ad ogni ciclo caricandoci ogni volta la jpg

    Ehm...grazie...la teoria detta così diciamo che la so...ho fatto createemptymovieclip...

    MovieClip.createEmptyMovieClip(imm);

    poi per duplicarlo è giusto così:

    MovieClip.duplicateMovieClip(imm+i,100, imm);

    Quel 100 diciamo che l'ho messo "a caso" non ho idea di cosa debba mettere per profondita...

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    e poi per il load movie

    imm.loadMovie(img+i);

    e anche il duplicate devo mettere imm.loadmovie???

    Boooh...

    ed è giusto img+i (cioè img lo lascio per tutte le immagini, le chiamo img1 img2 etc...)????



  9. #9
    riusando il codice di prima:

    var percorso = new String("http://www.sito.it:81/sito/");
    var carica = new LoadVars();
    carica.load(percorso+"immagini.php");
    carica.onLoad = function(success) {
    if (success) {
    _root.createEmptyMovieClip("prova", 10);
    for(i=1;1<=tot;i++){
    risultato += " TITOLO:" +this["titolo"+i]+"
    ";
    risultato += " TESTO: "+this["testo"+i]+"
    ";
    risultato += " TOT: "+this["tot"+i]+"
    ";
    _root.prova.duplicateMovieClip("clip"+i, i);
    myclip = _root["clip"+i];
    myclip._y += 50*i;
    myclip.loadMovie(carica.recordimmagine[i]);
    }
    catalogo_txt.htmlText = risultato;
    }else{
    catalogo_txt.htmlText = "Errore nel caricamento del file. Verificare il percorso";
    }
    }


    qualcosa del genere

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    Devi capirmi...ti ringrazio che mi posti il codice...io cercavo di farcela piano piano...ma sicuramente troooopo piano...

    Come cavolo devo chiamar le immagini secondo il tuo codice?
    L'ho capito poco...scusa...

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.