ciao

Allora:

Invio una variabile ad un filmato flash tramite questo link:

<td width='120'align='center'><a href=\"filmato.php?variabile=$cust\">Visualizza</a></td>


La pagina filmato.php visualizza il filmato flash e gli invia la variabile:

codice:
<?
$variabile_ric=$_REQUEST['variabile'];
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>movie_ric</title>
</head>
<body bgcolor="#ffffff">


<!--
 
-->

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="558" height="806" id="movie_ric" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="movie_ric.swf" /><param name="FlashVars" value="<? echo "&id=".$variabile_ric; ?>" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="movie_ric.swf" quality="high" bgcolor="#ffffff" width="558" height="806" name="movie_ric" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</body>
</html>
<?php 
echo  "&id=".$variabile_ric;
?>
Il filmato flash riceve la variabile e la invia ad un terzo file php che non fa altro che interrogare il db mysql per estrarre i dati (che dovrebbero essere visualizzati in un documento dello stesso filmato flash:

questo l'actionscript completo del filmato:

codice:
function sendDatauno(){
	nome=new LoadVars();
	nome.id = _root.id;
	nome.send("script_ricerca.php","_parent","POST");	
	}
    sendDatauno();

System.useCodepage    = true;
_root.num.html        = true;   
_root.ann.html        = true;
_root.anno.html       = true;
_root.cliente.html    = true;
_root.asp.html        = true;

_root.codice.html        = true;
_root.descrizione.html   = true;
_root.quan.html          = true;
_root.iva.html           = true;
_root.prezzo_u.html      = true;
_root.imponibile.html    = true;

_root.totimponibile.html = true;
_root.ivafour.html       = true;
_root.ivaten.html      = true;
_root.totfatt.html    = true;

  loader = new loadVars();
  loader.load("script_ricerca.php");
  loader.onLoad = function(success) {
  if(success)
    {           
         _root.num.htmlText     = eval("this.num");
         _root.ann.htmlText     = eval("this.ann"); 
		 _root.anno.htmlText    = eval("this.anno");
		 _root.cliente.htmlText = eval("this.cliente");
		 _root.asp.htmlText     = eval("this.asp"); 
		  
		  if(this.ok)
      {
	  _root.codice.htmlText       = "";
      _root.descrizione.htmlText  = "";
      _root.quan.htmlText         = "";
	  _root.iva.htmlText          = "";
	  _root.prezzo_u.htmlText     = "";
	  _root.imponibile.htmlText   = "";

	  for(var j = 1; j <= this.i; j++)
         {
         _root.codice.htmlText       += eval("this.codice" + j);
         _root.descrizione.htmlText  += eval("this.descrizione" + j);
         _root.quan.htmlText         += eval("this.quan" + j);
		 _root.iva.htmlText          += eval("this.iva" + j);
		 _root.prezzo_u.htmlText     += eval("this.prezzo_u" + j);
		 _root.imponibile.htmlText   += eval("this.imponibile" + j);		 
         }      
      }
	     _root.totimponibile.htmlText     = eval("this.totimponibile");
         _root.ivafour.htmlText      = eval("this.ivafour"); 
		 _root.ivaten.htmlText     = eval("this.ivaten");
		 _root.totfatt.htmlText   = eval("this.totfatt");
print(target, "bframe");
    }   
  }
stop();
Il filmato effettivamente riceve la variabile id e la invia al terzo file php, ma la pagina php
si carica nel browser e visualizza i dati che dovrebbero essere visualizzati solo nel filmato flash.
In pratica nel browser deve essere visualizzato una volta aperto solo il filmato (magari i dati completi potranno essere visibili in un secondo momento subito dopo la query del terzo file php).
Mi hanno detto di usare la funzione sendandload() ma io conosco quasi niente di actionscript e non so come fare.
La seconda parte dell'actionscrit (quella che dovrebbe visualizzare i dati completi) l'ho copiata da un mio precedente progetto e in quel caso il filmato doveva semplicemente richiamare i dati dallo script php senza l'invio di nessuana variabile adesso la cosa è più complicata come potete vedere.
Mi aiutate a risolvere il problema e a rendere "coerente" tutto il codice di cui sopra magari aggiungendo i dovuti if di controllo (successo o meno )delle operazioni?
Spero di essere stato chiaro.
Grazie