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

    Accesso ad un database tramie Flash

    Salve a tutti.

    Ho un urgentissimo bisogno di accedere da un filmato flash a database esterni quali Access o mySql.

    E' possibile? Se si, come?

    Grazie a tutti....

    VVoVe:

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ciao... allora con calma, qualche notizia in più? tipo:

    - in locale o sul web?
    - se sul web, che linguaggi lato server supporta il tuo spazio
    - che database esattamente (ti posso aiutare solo per MySQL+PHP)
    - conoscenza di Action Script? scarsa, media, buona ?

  3. #3
    Ho una conoscenza bassa di action script, utilizzo php e mysql indifferentemente sul local o sul web..

    grazie...

    ti aspetto....

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    considera di estrapolare i dati dal DB con PHP, come se stessi lavorando con una normale pagina HTML... l'unica differenza è che l'output da produrre dovrà essere una stringa realizzata in questo modo

    &variabile=contenuto variabile&

    di conseguenza per più variabili converrebbe fare una cosa del genere

    &variabile1=contenuto variabile uno&variabile2=contenuto variabile due&variabile3=contenuto variabile tre&

    visto che siamo nel forum flash, lascio a te questa parte di interazione PHP+MySQL, per arrivare all'interazione Flash+PHP...

    in generale l'interazione flash+php può essere realizzata mediante l'utilizzo della classe dedicata LoadVars... il sistema è sempre lo stesso e più o meno fa così

    codice:
    var lv = new LoadVars();
    lv.onLoad = function(success){
    	if(success){
    		// azioni al caricamento avvenuto
    	} else {
    		// azioni in caso di errore di comunicazione
    	}
    }
    lv.load("tuofile.php");
    all'interno del "success" fai tutte le azioni legate all'avvenuta ricezione dei dati

    i dati vengono ricevuti da flash sotto forma di variabili associate all'oggetto LoadVars, perciò, visto il primo esempio di ricezione dei dati in alto, potrai accedere al contenuto di variabile in flash, attraverso lv.variabile... così come nel secondo esempio potrai accedere alle tre variabili con lv.variabile1, lv.variabile2, lv.variabile3

    ora non voglio mettere troppa carne al fuoco ma, credo che sia comprensibile il modo in cui si può meccanizzare un processo del genere attraverso i meccanismi di interazione di AS... in questo caso il ciclo "for" potrebbe aiutarci dopo aver fatto una piccola modifica all'output del php, così

    &variabile1=contenuto variabile uno&variabile2=contenuto variabile due&variabile3=contenuto variabile tre&tot=3&

    in flash avremo

    codice:
    var lv = new LoadVars();
    lv.onLoad = function(success){
    	if(success){
    		for(var i = 1; i<=lv.tot; i++){
    			trace(lv["variabile"+i]);
    		}
    	} else {
    		trace("errore di comunicazione");
    	}
    }
    lv.load("tuofile.php");
    NB:
    se testi queste cose in locale, ricorda che puoi testare solo sul browser con indirizzo http://localhost/ecc... del file html che contiene il flash... altrimenti per testare su flash devi utilizzare per il "load" del LoadVars, un indirizzo assoluto per il tuo file php

    lv.load("http://localhost/some_directory/tuofile.php");

    in ogni caso devi avere i servizi apache,php,mysql attivi

  5. #5
    grazie, gentilissimo!!!!!

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.