Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    25

    Caricare in flash dati del php

    Ragazzi è possibile caricare dei dati in flash che provengon oda un database mysql????
    cioè i ofaccio una query i nphp del db, tirando fuori alcuni dati tipo i dati del campo immagine e nom_immagine, è possibile visualizzare queste immagini in flash e quando vado sopra mi esce il nome dell'immagine????

    help pls...ciaoo

  2. #2
    Possibile è possibile
    Però le immagini devono essere jpg non progressive (o, se hai le gd installate sul server, riesci anche a fargli caricare png e qualcos'altro con una "gabola").
    Praticamente devi far restituire a php i risultati in questo modo

    img1=pippo.jpg&descr1=pippo&img2=pluto.jpg&desc2=p luto&....

    In Flash usi loadVariables (o se hai almeno flash Mx, l'oggetto loadVars), ad esempio

    k = new LoadVars()
    k.load('pagina.php')
    k.onLoad = function(){
    // azioni
    }

    Dove al posto di // azioni andranno appunto i comandi che flashd dovrà eseguire una volta caricate le variabili dal file php (quindi ad esempio loadMovie per caricare l'immagine)

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    25
    allora, la situazione è questa...

    ho un db mysql, con un foglio php richiamo i valori della tabella ke mi servono esempio:

    $query_rolling = "SELECT esperienze.foto_1 FROM esperienze";
    $rolling = mysql_query($query_rolling, $db) or die(mysql_error());
    while ($riga=mysql_fetch_array($rolling))
    {
    $q=$q+1;
    $Rfoto[$q]=stripslashes($riga[0]);
    }
    $row_rolling = mysql_fetch_assoc($rolling);
    $totalRows_rolling = mysql_num_rows($rolling);

    e questo mi prende i dati dal db e li porta su una pagina php....
    nella var imamgine ci sarà diretttamente l'url dell'immagine inerente...
    ora per portare in flash questi dati devo fare:

    dati = new LoadVars()
    dati.load('paginaquery.php')
    dati.onLoad = function(){
    // azioni
    }

    in flash voglio ke vengono mostrate le immagini all'interno di un area, e se vado sopra un immagine, all'intern odi una caselal di testo dinamica di flash viene visualizzato il nome del'imamgine...

    cioè ho una barra in flash e voglio ke li vengan caricate le immagin iprese dal db...

  4. #4
    Te l'ho spiegato come fare...ora devi semplicemente provare a scrivere un paio di righe di codice

    Mi raccomando, la pagina php che restituisca (tramite echo o print) le variabili e i valori nel formato che ti ho indicato sopra.

    Per la parte relativa al fatto che quando vai sopra l'immagine appaia in un campo di testo il nome della scritta, una cosa del genere

    mc.onRollOver = function(){
    _root.campotesto.text = _root.dati.nomeVar
    }

    Se vuoi che quando uno esce dal pulsante il nome sparisca :

    mc.onRollOut = function(){
    _root.campotesto.text = ""
    }

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    25
    nel foglio php ho la query cosi:


    codice:
     
    $query_rolling = "SELECT esperienze.titolo, esperienze.luogo, esperienze.foto_1, esperienze.`data` FROM esperienze";
    $rolling = mysql_query($query_rolling, $dbyloom) or die(mysql_error());
    while ($riga0=mysql_fetch_array($rolling))
    	{
    		$q=$q+1;
    		$Rtitolo[$q]=stripslashes($riga0[0]);
    		$Rluogo[$q]=stripslashes($riga0[1]);
    		$Rfoto[$q]=stripslashes($riga0[2]);
    		$Rdata[$q]=stripslashes($riga0[3]);		
    	}
    $row_rolling = mysql_fetch_assoc($rolling);
    $totalRows_rolling = mysql_num_rows($rolling);
    e per la stampa:
    codice:
     
    		for ($i=1; $i<=$q; $i++) {
    		echo $Rtitolo[$i]."-".$Rluogo[$i]."-".$Rdata[$i]."-".$Rfoto[$i]."
    "; 
    		T[$i]=$Rtitolo[$i]&L[$i]=$Rluogo[$i]&D[$i]=$Rdata[$i]&I[$i]=$Rfoto[$i]; Mi da errore....è sbaglaito???
    
    		}

    e poi in flash :

    dati = new LoadVars()
    dati.load('paginaquery.php')
    dati.onLoad = function() devo caricare l'immagine in una clip di nome FOTO{
    }
    mc.onRollOver = function(){
    _root.campotesto.text = _root.dati.nomeVar
    }

    campotesto è il nome della variabile di testo dinamica?

    grazie, scusa ma nn è facile..magari puoi mandarmi via email i file pronti x l'uso, cosi magari me l iguardo e capisco meglio....grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    25
    ok ho fatto ho costruito la stringa con il seguente codice...



    code:--------------------------------------------------------------------------------
    for ($i=1; $i<=$q; $i++) {

    $titol="T$i";
    $titol=$Rtitolo[$i];
    print("&T$i=$titol");
    $luog="L$i";
    $luog=$Rluogo[$i];
    print("&L$i=$luog");
    $dat="D$i";
    $dat=$Rdata[$i];
    print("&D$i=$dat");
    $image="IMG$i";
    $image=$Rfoto[$i];
    print("&IMG$i=$image");/**/
    }
    --------------------------------------------------------------------------------


    ed ottengo:
    &T1=Titolo articolo di prova&L1=roma&D1=2003-03-12&IMG1=images/foto1.jpg&T2=Articolo 2&L2=Roma&D2=2015-02-20&IMG2=images/foto2.jpg


    Ora in flash come prendo questi dati????

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.