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

    passare variabile da php a flash

    Ciao a tutti.
    So che è un argomento trattato ma non ho trovato nulla che faccia al caso mio.

    Io devo passare una variabile a Flash.

    Codice PHP:
    $start getMicrotime(); 
    Devo passare $start al filmato in modo che si memorizzi il tempo iniziale, una volta finito il gioco la stessa variabile/valore viene passata ad una pagina che ha una funzione che prende il tempo finale e quello iniziale e mi restituisce il tempo passato.

    Come posso fare ?

  2. #2
    potrei inglobarla tramite
    codice:
    <object
     classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
    codebase="[...]"
    width="400" height="300">
    <param name=movie value="movie.swf?variabile=<? echo($start); ?>">
    <param name=quality value=high>
    <param name=bgcolor value=#CCCCCC>
    <embed
    src="movie.swf?variabile=<? echo($start); ?>"
    quality="high"
    bgcolor="#CCCCCC"
    width="400"
    height="300"
    type="application/x-shockwave-flash"
    pluginspage="[...]">
    </embed>
    </object>

    adesso come faccio ad usarla in flash ?
    perchè la devo tenere e poi alla fine passare alla mia pgina php

  3. #3
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ciao.

    Passando la variabile come hai indicato tu, la stessa sarà presente nella _root del filmato appena questo viene aperto.

    Perciò su flash leggerai la variabile come: _root.variabile

    Però non mi è chiara una cosa. Se devi semplicemente ottenere l'intervallo di tempo dall'apertura del filmato ad un dato momento, perchè non utilizzi le funzioni stesse di flash?
    Ad esempio (se parliamo di AS2) puoi utilizzare getTimer() per ottenere il tempo, in millissecondi, trascorso dall'apertura del filmato.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  4. #4
    Ciao!
    La classe getTimer() mi dava problemi con delle funzioni all'interno del filmato stesso. Quindi ho dovuto pensarlo come valore preso in php e poi la agina che mi fa registrare i risultati prende il tempo finale sottrae il tempo iniziale e con echo mi restituisce il tempo impiegato!
    Un po complicato ma funziona!

    Grazie!

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.