da php a flash mx

vitographic

Utente Attivo
10 Mar 2013
67
0
0
Qualche santo saprebbe dirmi come salvare i dati di una variabile flash tramite php x poi recuperarli in un campo flash..... se avete qualche esempio funzionante!
 

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
Ciao è semplice.
Se ho ben capito vorresti ricevere dati da php in una campo dinamico flash o viceversa?
Cambia poco poichè si può fare entrambi, con flash ci ho fatto un e.commerce dinamico con contenuti gestiti da pannello di controllo ovverro gli ho fatto gestire immagini, testo calcolo prezzi e carrello tutto da BackEnd quindi...
Flash comunica oltre che con il solito e classico XML anche con PHP e Javascript e con i fogli di stile css .
A breve ti preparerò uno script di esempio in ActionScript 3.0 facendo riferimento ad una classe AS 3.0 da richiamare dall'ambiente flash.
 
Ultima modifica:

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
Ecco qua spero di esserti stato utile basta chiamare questa classe da flash e creare i campi di testo
in questo esempio: nome_prodotto.txt e prezzo.text
E' di vitale importanza però un buono script Lato Server PHP e fare l'explode in php dei dati da inviare a flash.

PHP:
  package {
	import flash.text.*;
	import flash.display.*;
	import flash.events.*;
	import flash.net.*;

	public class cancella {

		private const PHP_URL:String="http://www.tuosito.it/php/file.php";
		private var variabili:URLVariables;
		private var chiamante:URLLoader;
		private var richiesta:URLRequest;
		private var caricatore:Loader;
		

		public function cancella(mov:MovieClip):void {
			clip=mov;
		}

		public function vaiPHP(evt:MouseEvent):void {
		        trace("Qui mando automaticamente alla funzione di invio dati a PHP");
			chiama_php();
		}

		private function chiama_php():void {
			trace("in questa funzione inviamo in scrittura dati a PHP con il metodo POST  ");
			variabili=new URLVariables();
			variabili.nome_prodotto=nome_prodotto.text;
			variabili.prezzo=prezzo.text;
			richiesta=new URLRequest();
			richiesta.url=PHP_URL;
			richiesta.method=URLRequestMethod.POST;
			richiesta.data=variabili;
			chiamante=new URLLoader();
			chiamante.addEventListener(Event.COMPLETE,rispostaPHP);
			chiamante.dataFormat=URLLoaderDataFormat.VARIABLES;
			chiamante.load(richiesta);
		}

		private function rispostaPHP(evt:Event):void {
			var risposta:URLVariables=new URLVariables(evt.target.data);
			trace(risposta.risposta);
                      // qui PHP risponde con un explode dicendo a flash quali dati ha inviato lui 
		}

	}
}
 
Ultima modifica:

vitographic

Utente Attivo
10 Mar 2013
67
0
0
ti ringrazio moltissimo ma

dato che ho la suite macromedia originale del 2004 opero con flash mx pro e dovrei convertire l'itero sito in as 3.0 ed anche se ho anche l'itera suite originale del cs4, attualmente non ho il tempo materiale di studiarmela. e' affascinante l'aggettivo da te utilizzato 'semplice' e ritengo possa funzionare, ma come eventualmente dovessi convertire il sito, strutturo la pagina php e come salvo i dati in un file od in un db?

Cmq sei stato gentilissimo e mi voglio scusare per una mia non repentina risposta, ma lavoro dalle 6 del mattino alle 14.00 in azienda e poi mi dedico alla grafica, ai montaggi ed tanto altro ancora.
Se hai un'altro espediente più semplice e più completo considerando che conosco molto poco as 2.0 php e per niente mysql.
 

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
Ciao, come salvi la variabile php?
Ti allego un file Fla CS4 avente all'interno lo script sotto forma di codice diretto e non di classe OOP.
Ti basta aprirlo e cliccare con il tasto destro del mouse sul livello as e di seguito sulla voce azione potrai così visualizzare il codice e cambiare i nomi alle variabili e i nomi ai capi di testo dinamico.
In alternativa potresti usare flashvar dall'html ma non credo sia una soluzione molto professionale.
 

Allegati

  • LettorePHP.zip
    4,9 KB · Visite: 146
Ultima modifica:

vitographic

Utente Attivo
10 Mar 2013
67
0
0
lettore dati pho

ho provato ad aprire il file che hai allegato col cs4 ma da il seguente errore formato di file imprevisto.
Ora nn conosco il contenuto di quel file, ma nn avresti un semplice trasferimento di contenuto di variabili da flash mx a php possibilmente in action script 2.0
 

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
Ciao, Flash Mx ormai non si usa più tuttavia prova a fare cosi'.
Questo è un piccolo script in AS 2.0 semplice, stringato e diretto per inviare valori da Flash a PHP prova ad inserirlo nel primo frame della timeline cambiando
opportunamente i paramente per esempio: contenuto.text con il nome della tua stringa di testo dinamico.

PHP:
var values:LoadVars=new LodaVars();
values.contenuto=_root.contenuto.text;
values.onLoad=function(ok:Boolean):Void{
    if(ok)
        trace(this);
    else
        trace('php error');
}
values.sendAndLoad('http://www.miosito.com/file.php',values,'POST');
 

vitographic

Utente Attivo
10 Mar 2013
67
0
0
ho provato ma nn funziona

Ho trovato in rete ma neanche questo funziona cmq è ciò che mi serve.
Sapresti dirmi pkè nn funziona o potresti darmi un esempio pari a quello nel file allegato ma funzionante?
quello che mi serve è pressappoco questo
Grafica1.jpg

in sostanza salvataggio e prelevamento in una cartella delle foto o filmati con relativi dati
 

vitographic

Utente Attivo
10 Mar 2013
67
0
0
scusa nn ho allegato il file

nn li accetta, copio il codice

<?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>

flash pulsante invia

on (release) {
principale=new LoadVars();
principale.inserisci=inserisci;
principale.onLoad=function(ok){
if(ok){
verifica="inviato";
trace (inserisci);
inserisci="";
}else{
verifica="errore!"
}
}
principale.sendAndLoad("elabora.php", principale, "POST");
}
 
Ultima modifica di un moderatore:

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
Ciao, quello che vorresti creare non è semplice.
Richiede una certa preparazione, sia di Actionscript che di PHP.
Comunque ho scovato un vecchio script "che non ho creato io".
Si tratta di un formail 2.0 "che molto probabilmente non è più compatibile "ma che è stato creato anche per la versione Flash_mx.
Mostra il dialogo tra Flash e as 2.0 e PHP.
Se non dovessi riuscire a risolvere il tuo problema ti consiglio di studiare as 3.0 e utilizzare almeno la release di Flash cs3 poichè non avrebbe senso creare un'applicazione con un linguaggio vecchio e con una release di Flash vecchia.
Farlo significa creare un prodotto non compatibile e di conseguenza non professionale.
 

Allegati

  • formail2.0.zip
    63,7 KB · Visite: 132
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
V invio dati da flash a php Flash 1
V flash mx - php è utopia o no Flash 4
V dbf php e flash mx PHP 0
M [Cerco retribuito] Form info varie con allegato FLASH + PHP Offerte e Richieste di Lavoro e/o Collaborazione 0
H Piccola applicazione per News con Php, Xml e Flash: problema ordinamento. XML 0
P problemi di connessione tra Flash e MySql tramite php PHP 4
D flash e php per creare newsletter Flash 3
L iconfigurare form contattaci in php di un sito in flash PHP 1
S form mail asp, php e flash PHP 9
O Flash e PHP PHP 1
renoir09 problemi integrazione flash e php Webdesign e Grafica 0
I flash player mp3 e php PHP 5
catellostefano Cercasi 2 web-master php e Flash Altri Annunci 0
T FORM MAIL flash - php: LETTERE ACCENTATE! PHP 2
F Slideshow flash/php PHP 4
F collegare flash con php attraverso input text (as3) Flash 1
L leggere flash tramite php PHP 4
K Problema FLASH-PHP-TXT !! Flash 6
borgo italia variabili da flash a php Flash 0
D Cercasi esperto/i in php, mysql e flash Altri Annunci 0
SolidSnake4 flash e php Flash 0
S flash & php Flash 1
S Flash & PHP - Problema passaggio variabili! Flash 1
W Costo sito Flash/PHP Flash 8
A form mail flash php Flash 1
L Php e Flash PHP 1
C php e swf (flash) PHP 1
M Flash e PHP / ASP Flash 3
P Login in flash+php+sql Flash 0
S aiuto per flash e php PHP 1
D Flash e php Flash 0
A Amministrazione Digital-Designs Elaborazione Siti Web, Open Source PHP, Flash HTML e CSS 0
S webmaster esperto (typo3, php, html, perl, J A V A S C R I P T, flash) offresi Offerte e Richieste di Lavoro e/o Collaborazione 1
S ComboBox, radioButton, CheckBox...passagio dati FLASH-PHP!!! Flash 0
I problema con un flash movie che usa php PHP 1
A Flash + php +mysql (grottafelix) Flash 1
E Inviare variabile a PHP da ciclo in JS Javascript 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
F menù select dinamico da db in php PHP 3
L Problemi form Pagina php HTML e CSS 2
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
F Il codice php è giusto? PHP 2
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1
V PHP form intersecate PHP 0
I [Offro][Retribuito] Programmatore Php Offerte e Richieste di Lavoro e/o Collaborazione 0
P Funzione jQuery Ajax invio file a php jQuery 1

Discussioni simili