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

Discussione: interazione php flash

  1. #1

    interazione php flash

    ragazzi non riesco a fare questa interazione..espongo il problema:

    ho un file chiamato index.php dove ho questo codice:
    codice:
    <?
    $directory = "C:\Programmi\EasyPHP1-7\www\flash_php\lista_canzoni";
    $open_handle = opendir($directory); 
    while($read = readdir($open_handle)) { 
    if($read != "." && $read != "..") { 
    $i++;
    $link=str_replace("\\","/","$directory");
    $patch="flash_php/lista_canzoni/$read";
    $link=str_replace("$link","$patch","$link");
    
    echo"&titolo$i=$read&
    
         &link=$link&
    ";
    
    }}
    
    ?>
    questo codice mi permette di sapere quanti file ci sono in una directory, ma successivamente vorrei inviarli ad un filmato flash, allora ho fatto in modo da avere in output delle variabili che possano essere lette da flash.
    Dopo aver impostato un output interpretabile da flash,
    volevo sapere come invio queste variabili dal php.

  2. #2
    ho modificato il file php ora è cosi:
    codice:
    <?
    $directory = "C:\Programmi\EasyPHP1-7\www\prova\flash_php\lista_canzoni";
    $open_handle = opendir($directory); 
    while($read = readdir($open_handle)) { 
    if($titolo != "." && $titolo != "..") { 
    $i++;
    $link=str_replace("\\","/","$directory");
    $patch="flash_php/lista_canzoni/$read";
    $link=str_replace("$link","$patch","$link");
    $output="&titolo$i=".$titolo."& \n"; 
    $output.="&link$i=".$link."& \n"; 
    echo nl2br($output);
    
    }}
    
    ?>
    avendo un output del genere:

    codice:
    &titolo1=I've Got the Power.mp3& 
    &link1=flash_php/lista_canzoni/I've Got the Power.mp3& 
    &titolo2=media.avi& 
    &link2=flash_php/lista_canzoni/media.avi& 
    &titolo3=Snap.mp3& 
    &link3=flash_php/lista_canzoni/Snap.mp3& 
    &titolo4=velvet underground.mp3& 
    &link4=flash_php/lista_canzoni/velvet underground.mp3&
    ora cosa dovrei fare per far leggere da flash le variabili?

  3. #3

  4. #4
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    1) se fossi in te eliminerei gli spazi dai nomi dei file

    2) cerca nel forum

    3) se non trovi niente cerca tra le pillole

    4) se non trovi niente cerca loadVars


    dati=new LoadVars();
    codice.onLoad = function(success)
    {
    trace(dati.titolo1)
    trace(dati.link1)
    //ecc. ecc.
    }
    codice.load("http://localhost/.....file.php")

  5. #5
    intanto grazie per aver risposto.

    cmq con un codice actionscript del genere:


    codice:
    var titolo = new String();
    var link = new String();
    
    var carica = new LoadVars();
    
    carica.load("index.php");
    
    carica.onLoad = function(success) {
    	if (success) {
    		visual.text = (_root.link+" - "+_root.titolo);
    	} else {
    		trace("Errore nel caricamento file!");
    	}
    };
    non riesco ad ottenere i dai dalla pagina index.php!

    dove sbaglio?

  6. #6
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    var carica = new LoadVars();

    carica.load("index.php");

    carica.onLoad = function(success) {
    if (success) {
    //visual.text = (_root.link+" - "+_root.titolo);

    visual.text=carica.link+"-"+carica.titolo

    } else {
    trace("Errore nel caricamento file!");
    }
    };

    leggiti la guida di flash!
    basta premere F1

  7. #7
    non capisco perchè va solo con i file di testo.
    io invece vorrei farlo andare anche per i file php.
    alla fine sono riuscito a fare questo :
    codice:
    var carica = new LoadVars();
    var titolo1=new String();
    carica.load("index.php");
    carica.onLoad = function(success) {
    	if (success) {
    		//visual.text = (_root.link+" - "+_root.titolo)
    		_root.titolo1=this["titolo1"];
    		trace(titolo1);
    		
    	} else {
    		trace("Errore nel caricamento file!");
    	}
    };
    ma come detto sopra funge solo con i file di testo e proprio non capisco il PERCHè?

  8. #8
    Questo meglio di un manuale provare per credere

    http://forum.html.it/forum/showthrea...hreadid=457946


    in ogni caso mi sembra che l'organizzazione della sintassi di LoadVars
    sia



    codice:
    // dichiarazione
    
    dati = new LoadVars()
    
    // funzione 
    dati.onLoad=function(success){
             _root. titolo1=this[titolo1];
             trace(_root. titolo1);
    }
    
    // caricamento
    dati.load("........")


  9. #9
    ho copiato è incollato quel codice ma niente....
    ho riletto e straletto quell'articolo.
    La mia domanda a questo punto è questa:

    Se ricevo i dati da un file di testo , perchè non li ricevo da un file php avente in output sintassi eseguibile da flash,come sopra citato?

  10. #10
    In teoria dovresti riuscirci se i due file hanno lo stesso output.

    Comunque non ho ancora capito il problema...

    RB
    Nasty by Nature

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.