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

    Creare animazion semplici in Flash tramite PHP

    Buongiorno a tutti,
    sto cercando, se esiste, un modo per creare con PHP delle animazioni in flash.

    Immaginando un incontro di basket (o altro sport di squadra), il PHP crea i round della partita con i relativi dati sul punteggio e i movimenti dei giocatori.

    Se possibile il file flash viene creato automaticamente tramite PHP e salvato sul server per essere visionato anche successivamente.
    Altrimenti quei dati vengono presi dal file flash e elaborati per visualizzare il viedo/slideshow della partita.

    E' possibile fare una cosa del genere?

    Cosa devo imparare per poterlo fare?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    ma intendi creare un animazione flash da zero tramite php o passare dei dati tramite php a flash e gestirli da li?
    eXvision

  3. #3
    Se possibile crearla da zero, altrimenti passare dei dati tramite php a flash e gestirli da li.

  4. #4
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    da zero penso sia impossibile, per passare i valori tramite un form html:

    vedi FlashVars:
    passa i valori di userName con il valore di permadi e la variabile score con il valore di 80
    codice:
    <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
      codebase="http://macromedia.com/cabs/swflash.cab#version=6,0,0,0"   
      ID=flaMovie WIDTH=250 HEIGHT=250>
      <PARAM NAME=movie VALUE="flaMovie.swf">
      <PARAM NAME=FlashVars VALUE="userName=permadi&score=80">
      <EMBED src="flaMovie.swf" 
        FlashVars="userName=permadi&score=80" 
        bgcolor=#99CC33 WIDTH=250 HEIGHT=250 
        TYPE="application/x-shockwave-flash">
      </EMBED>
    </OBJECT>
    eXvision

  5. #5
    Passando le variabili in quel modo, essendo almeno 50 diverse, sarebbe troppo oneroso e poco sicuro, nonchè credo ci sia un limite al numero di variabili passate così se non sbaglio...

    Ho letto della possibilità di dare informazioni al file flash tramite la creazione di un file xml, da dove realmente il flash le prende.

    In tal caso sarei in grado di creare il file XML con PHP, ma non il file .swf che visualizza l'animazione...
    L'animazione deve anche essere in grado di riconoscere la quantità di dati da eloborare (come per il foreach di PHP).

    Ad esempio:
    1. Creo un file xml con i dati di 10 giocatori con Nome, Cognome, ruolo in campo e punti fatti.
    2. visualizzo il file .swf passandogli come hai detto tu una variabile, in questo caso SOLO l'url del file xml, e controlla che tale url sia sullo stesso server del file .swf
    3. il file .swf carica delle immagini predefinite che saranno i giocatori, lo sfondo, ecc
    4. il file .swf legge tutti i dati xml, li elabora e crea l'animazione.
    Tale animazione preferisco sia un video (se possibile con Play, Pausa, riavvolgi e barra di avanzamento) che semplicemente riproduce in sequenza i fotogrammi.
    Ogni fotogrammo rappresenta una azione di gioco.
    (Esempio: fotogramma1 = entrata in campo dei giocatori, fotogramma2 = decisione del possesso della palla, ecc. Visto in sequenza diventa un video abbastanza carino anche se a spezzoni)

    Spero di essere stato abbastanza chiaro :-)

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    Ciao, secondo me come hai deto tu non si puo fare
    l' animazione non la puoi creare dal php con flash devi creare un filmato con una libreria di tutti i movimenti possibili e poi tramite la creazione di un xml con php potrai cercare di riconporre un' azione ma la cosa non e semplice perche richiede una conoscenza sia di php che di flash molto avanzata

  7. #7
    I movimenti, per ora, sono statici. Si nota solo lo spostamento da un punto ad un altro di un giocatore (la sua immagine semplice) e i dati variati (punteggio del giocatore).

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.