In primis informo che non so molto di action script, ma riesco a inviare dati racchiusi in variabili e inviarli da flash come form al php, per poi inviare i dati in un database, io ho provato in alcuni modi, fatto qualche ricerca ma senza successo, è possibile una volta aver aperto un clip su flash dove sono contenuti le variabili che si vuole inserire nel database, in modo automatico? Ovvero senza dover cliccare un pulsante? Spero di essermi spiegato.
Si, è necessario dato che nel sito voglio visualizzare delle applicazioni fatte in flash.
Solo che in queste applicazioni ci devono essere dati che voglio portare sul database.
Una applicazione che possa salvare dei valori in una variabile, per esempio un gioco, io solitamente uso l'action script 2.0 (ho già detto che non nè so molto), ma posso adattarmi anche al 3.0, il software che uso è adobe flash CS4.
Va benissimo! Io non ne so niente di action script 3.0, non l'ho ancora studiato, ma non fa niente, se ci fosse un modo per inviare in modo del tutto automatico dati appena ci si trasferisce da un frame al frame con i dati che ci nteressano.
Se non erro potrebbe essere una cosa come: onClipEvent (load){... ?
Nello stesso filmato Flash non si possono usare versioni di ActionScript differenti. Quindi se hai già una base scritta in ActionScript 2 bisogna continuare così.
Scrivi comunque i dettagli della richiesta (indirizzo, variabili e tutto il resto), io o qualcun altro ti aiuterà.
Allora faccio un esempio, di un gioco banale, c'è un simbolo che ogni volta che lo si clicca fa aumentare un valore di 1 dopo un tot di secondi, si passa a un frame successivo dove si vedrà il "punteggio" guadagnato dai click come input, senza dover cliccare alcun bottone , come ho sempre fatto, vorrei che una volta aperto questo frame, si invii quel dato al file index.php che si trova nella stessa directory, io facevo così in as2.0:
il nome del campo input in flash facciamo finta che si chiami: punti;
quindi
dati = new LoadVars();
dati.punti=_root.punti.text;
dati.sendAndLoad("url del mio file in php", dati, "POST");