Comunidad de diseño web y desarrollo en internet online

Flash y PHP: pasar un valor de variable

Citar            
MensajeEscrito el 23 Ene 2009 10:03 pm
Hola... lei los tutos y otros post de LoadVars...
pero quiero algo sin cargar nada desde un formulario en flash, sino que tome el valor que escribo en el code:

FLA

Código :

//CARGA GALERIA
var galenvio_lv:LoadVars = new LoadVars();
var galrecibir_lv:LoadVars = new LoadVars();
function abreGal() {
   galenvio_lv.galeria = "1";
    galenvio_lv.sendAndLoad("index.php", galrecibir_lv, "POST");
}
galrecibir_lv.onLoad = function(exito) {
    if (exito) {
           gotoAndPlay("votalas");
    } else {
               estado_txt.text = "No subieron los datos";
    }
}


y el PHP

Código :

<?php
if(isset($_POST["galeria"]))
{
  $galeria = $_REQUEST["galeria"];   
  if($galeria=1)
    {
    echo "<div id='flashcontent2' style='position:absolute; z-index:99;'>
    Debes tener la versión 9.0 de FlashPlayer
    </div>
    <script type='text/javascript'>
    var so = new SWFObject('06_subi.swf', 'mymovie2', '480', '300', '9', '#A5D9EB');
    so.addParam('quality', 'high');
    so.addParam('wmode', 'transparent');
    so.write('flashcontent2');
    </script>";
    echo 'exito=true';
  }else{
     echo "La galeria no carga";
  }
}
?>


O sea... cuando pase el valor 1 que haga echo de ese flash... no hace nada, va al frame "votalas" pero no hace el echo.
Qu'e hago?

Por boratlon

Claber

139 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Ene 2009 04:41 am
usas galenvio_lv.sendAndLoad, send and load, envia datos al servidor y recibe respuestas, no despliega paginas del servidor, en otras palabras, si lo que tu quieres es ver la pagina que genera php tendrias que hacer lo siguiente

PHP

Código PHP :

if(isset($_GET["galeria"]))
{
  $galeria = $_REQUEST["galeria"];   
  if($galeria=1)
    {
    echo "<div id='flashcontent2' style='position:absolute; z-index:99;'>
    Debes tener la versión 9.0 de FlashPlayer
    </div>
    <script type='text/javascript'>
    var so = new SWFObject('06_subi.swf', 'mymovie2', '480', '300', '9', '#A5D9EB');
    so.addParam('quality', 'high');
    so.addParam('wmode', 'transparent');
    so.write('flashcontent2');
    </script>";
    echo 'exito=true';
  }else{
     echo "La galeria no carga";
  }
}


AS

Código ActionScript :

//Unicamente esta linea
getUrl("index.php?galeria=1", "_self");


Suerte.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.