Passaggio variabile da Flash a php e memorizzazione su file txt

« Older   Newer »
  Share  
Sleter
view post Posted on 25/7/2011, 10:03     +1   -1




Ciao Max Ciao a tutti

Ho un problema con ActionScript 2

Ho un campo di testo input in cui l'utente inserisce una stringa che viene visualizzata in un campo di testo dinamico.
Questo campo dinamico memorizza la stringa inserita in una variabile per poi riutilizzarla quando nel filmato Flash si richiama il fotogramma con il testo dinamico.

E fin qui tutto ok ma quando riavvio il filmato ovviamente la stringa inserita non è più visibile perchè non è stata memorizzata al di fuori del filmato.

In pratica credo che mi serva un file php che riceve il contenuto di questa variabile e la scrive su un file .txt o .xml e fare in modo che Flash la recuperi e la ristampi nel campo dinamico al successivo caricamento del filmato.

Spero di essere stato chiaro e ringrazio in anticipo per qualsiasi informazione.

Ciao a tutti !
 
Top
max_400
view post Posted on 25/7/2011, 10:25     +1   -1




Ciao Sleter e benvenuto sul forum,

HTML
<?php

if(isset($_POST['inserisci'])){
$inserisci=htmlspecialchars($_POST['inserisci']);

$var=fopen("deposito.txt", "w+");
fwrite($var, "riceve=$inserisci");
fclose($var);
}

?>
<div align=center>
<embed src=memorizzare-variabile-in-txt.swf width=550 height=400>
</div>


sul fotogramma
HTML
inserisci="";
loadVariablesNum("deposito.txt", 0);


CODICE
on (release) {
       principale=new LoadVars();
       principale.inserisci=inserisci;
       principale.onLoad=function(ok){
               if(ok){
                       verifica="inviato";
                       inserisci="";
                       }else{
                               verifica="errore di minchia!"
                       }
       }
principale.sendAndLoad("elabora.php", principale, "POST");
}



Download attachment
memorizzare_variabile_da_file_txt.rar ( Number of downloads: 39 )

 
Top
max_400
view post Posted on 25/7/2011, 11:13     +1   -1




il file php sarà supergiù cosi..

HTML
<?php


$foto1=htmlspecialchars($_POST['foto1']);
$foto2=htmlspecialchars($_POST['foto2']);
$foto3=htmlspecialchars($_POST['foto3']);

$commento1=htmlspecialchars($_POST['commento1']);
$commento2=htmlspecialchars($_POST['commento2']);
$commento3=htmlspecialchars($_POST['commento3']);


$var=fopen("deposito.txt", "w+");
fwrite($var, "foto1=$foto1&foto2=$foto2&commento1=$commento1& ecc...");
fclose($var);


?>
<div align=center>
<embed src=memorizzare-variabile-in-txt.swf width=550 height=400>
</div>


dai un 'occhiata all'allegato

Download attachment
provatxt.rar ( Number of downloads: 44 )

 
Top
max_400
view post Posted on 25/7/2011, 13:00     +1   -1




finalmente ci sono riuscito


però rispondimi qui sul forum perchè ho l'impressione di parlare con un fantasma

i file ppp.php e ppp2.php(deposito testo riferito alla foto 1 e 2 si generano automaticamente)


Download attachment
2esempio.rar ( Number of downloads: 34 )

 
Top
Sleter
view post Posted on 25/7/2011, 13:11     +1   -1




CITAZIONE
però rispondimi qui sul forum perchè ho l'impressione di parlare con un fantasma

hahaha, si hai ragione scusami.

Mi sembra che vada tutto bene ! Ora vedo se riesco a implementare il tutto sul mio file e ti faccio sapere.

Intanto Grazie Max ! sei stato gentile e competente come sempre !

(sapevo che ci saresti riuscito) :clap:

Ciao !
 
Top
max_400
view post Posted on 25/7/2011, 14:51     +1   -1




2 variabili in un file php

thaiss

esempio
http://max400scuola.altervista.org/aaa/a-php/elabora2.php

la pagina controllo.php
CODICE
<?php

if(isset($_POST['foto_1'])){
$foto_1=htmlspecialchars($_POST['foto_1']);
$commento_1=htmlspecialchars($_POST['commento_1']);

$var=fopen("deposito1.txt", "w+");
fwrite($var, "foto1=$foto_1&commento1=$commento_1");
fclose($var);
echo "$foto_1 $commento_1";
}

?>


nel pulsante in flash
HTML
on (release) {
principale=new LoadVars();
principale.foto_1=foto_1;
principale.commento_1=commento_1;
principale.onLoad=function(ok){
if(ok){
verifica="inviato";
inserisci="";
}else{
verifica="errore di minchia!"
}
}
principale.sendAndLoad("http://max400scuola.altervista.org/aaa/a-php/controllo.php", principale, "POST");
}


Edited by max_400 - 25/7/2011, 22:25
 
Top
Sleter
view post Posted on 25/7/2011, 17:19     +1   -1




No, non mi funziona con 2 variabili da scrivere sul file di testo.

Continua a memorizzarmi solo il campo commento ma non il campo nome.

Non capisco dove sbaglio :1290083609.gif:
 
Top
max_400
view post Posted on 25/7/2011, 21:05     +1   -1




Per sapere dov'è il problema è meglio fare un test html -->php--->html

thais-html



http://max400scuola.altervista.org/aaa/a-p...va-html-php.php

HTML
<?php

if(isset($_POST['foto_1'])){
$foto_1=htmlspecialchars($_POST['foto_1']);
$commento_1=htmlspecialchars($_POST['commento_1']);

$var=fopen("depositoh.txt", "w+");
fwrite($var, "foto1=$foto_1&commento1=$commento_1");
fclose($var);
echo "$foto_1 $commento_1";
}

?><br>

<div align=center>
<img src="http://www.tgcom.mediaset.it/bin/286.$plit/C_0_articolo_353245_listatakes_itemTake_1_immaginetake.jpg" width=250 height=384><br>

<iframe name="banana" src="depositoh.txt" width=500 height=200></iframe><br>

<table border=1 width=500><tr><td>
<form action="<? php_self; ?>" method="POST">
Nome: <input type="text" name="foto_1"><br>
Commento: <textarea name="commento_1"></textarea><br>
<input type="submit" value="invia">
</form>
</td></tr></table>
</div>


le variabili sono preparate per essere ricevute da flash

se infatti colleghi il percorso al file "depositoh.txt"
ti compaiono i messaggi

thaiss



Edited by max_400 - 25/7/2011, 22:22
 
Top
Sleter
view post Posted on 25/7/2011, 22:46     +1   -1




Scusa l'ignoranza Max ma non vedo cosa centra questo esempio html > php > html

Riassumendo io ho un form con 2 campi di testo input che inviano correttamente il loro contenuto a 2 campi dinamici sullo stesso fotogramma di un filmato flash as2.
Posso navigare tutta la timeline del filmato flash e quando ritorno sui campi dinamici questi visualizzano il testo inserito precedentemente.
Per memorizzare questi 2 input ho solo dato un nome variabile a entrambi i testi dinamici.

Quando però riavvio il filmato, è tutto azzerato e non ci sono più i testi inseriti. Ovviamente perchè non c'è nulla che viene memorizzato al di fuori del filmato Flash.

Quindi seguendo i tuoi esempi aggiungo una variabile ai 2 campi input e il codice del primo esempio in Flash + il php.

Chiudo il filmato dopo aver inserito i testi commento1 e nome1, riavvio e c'è solo il commento ma non il nome !
Ho provato addirittura a fare 2 php con 2 file di testo, ho clonato il codice in flash per il commento sostituendo con la variabile per il nome e al riavvio non mi memorizza nessuno dei 2 campi, praticamente si guasta anche quello che prima funzionava.

Prova a fare un file con un MC che contiene 2 campi input e 2 campi dianamici.
Metti il codice per il php e vedi se riesci a fargli scrivere il contenuto dei 2 campi da file txt.

ciao e grazie per l'interessamento.




 
Top
max_400
view post Posted on 26/7/2011, 12:52     +1   -1




CITAZIONE
Scusa l'ignoranza Max ma non vedo cosa centra questo esempio html > php > html

Quando si fa un lavoro che riguarda flash e php e qualkosa non ti funziona
io non posso "indovinare" se il problema sta in flash oppure in php.
Se tu avessi fatto quel piccolo test e mettiamo per ipotesi ti funzionava
allora parte php è corretta è lo sbaglio l'hai fatto in flash.


CITAZIONE
Prova a fare un file con un MC che contiene 2 campi input e 2 campi dianamici.
Metti il codice per il php e vedi se riesci a fargli scrivere il contenuto dei 2 campi da file txt.

Quando si tratta di Mc (movie clip) allora si parla di loadVariables e non load VariablesNum
CODICE
loadVariables("percorso.php", "tuoclip");

quindi sicuramente lo sbaglio sarà qui



Ultimo esempio... dentro MC


thais-spogl

http://max400scuola.altervista.org/aaa/a-php/thais-clip.swf

qui ho messo solamente le caselle di ricezione il percorso del file txt
è lo stesso del precedente...
le caselle di input gli metti le stesse del precedente...

A me funziona sia da locale che in rete...





Download attachment
thais_clip.rar ( Number of downloads: 25 )

 
Top
Sleter
view post Posted on 26/7/2011, 13:16     +1   -1




Ciao

Il collegamento per il file da scaricare mi dà errore.

:confuso:


p.s.: no scusa, rettifico: probabilmente è il mio google chrome che ha problemi, ora l'ho scaricato !
 
Top
max_400
view post Posted on 26/7/2011, 14:50     +1   -1




ho controlato a me funziona correttamente il file allegato
sia l'swf che il fla

ti metto anche il php
è tutto in allegato

Download attachment
thais_clip_php.rar ( Number of downloads: 30 )

 
Top
11 replies since 25/7/2011, 10:03   530 views
  Share