Foros del Web » Creando para Internet » Flash y Actionscript »

Recoger una variable segun la página

Estas en el tema de Recoger una variable segun la página en el foro de Flash y Actionscript en Foros del Web. Saludos. Estoy tratando de comunicar un menu flash con php. De momento tengo este código php que me encontre por ahi: Código PHP: <?php $variableuno_php  ...
  #1 (permalink)  
Antiguo 21/04/2009, 10:35
Avatar de gVenom  
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 16 años, 4 meses
Puntos: 53
Recoger una variable segun la página

Saludos.

Estoy tratando de comunicar un menu flash con php. De momento tengo este código php que me encontre por ahi:
Código PHP:
<?php
$variableuno_php 
"Hola a mundo uno";
$variabledos_php "Hola mundo dos";
$variabletres_php "Hola mundo tres";
// solo antes de la variable suma un &
print ("&variableuno_flash=".$variableuno_php);
print (
"&variabledos_flash=".$variabledos_php);
print (
"&variabletres_flash=".$variabletres_php);
?>
Lo que necesto es que cada una de mis páginas me cargue una variable que la distinga, como index, nosotros, contacto y asi, para leer la variable en flash y condicionar las acciones del menu segun la página.

Por ejm. cuando se carga la página por primera vez, el menu lee la variable de la página index, y hace una cosa(en mi caso mantener la accion del boton index). Cuando presionen otro boton, por ejm contacto, el menu lee la variable de esa página y efectua la accion correspondiente.

Lo que no se es como cargar esas variables en cada página, ya que el código de flash me llama a un archivo unico llamado "flash_control.php", asi que lo mejor seria que cada vez que se cargue una página, cambie la variable de el flash_control correspondiente.

Espero haber sido claro, si no me dicen para ver como le hago jeje,

Gracias
__________________
"Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones."
Apocalipsis 2: 26
Servicios para Pymes http://dst.co.cr
  #2 (permalink)  
Antiguo 21/04/2009, 10:39
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Recoger una variable segun la página

Tema trasladado desde PHP
  #3 (permalink)  
Antiguo 21/04/2009, 11:11
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 11 meses
Puntos: 43
Respuesta: Recoger una variable segun la página

Hola gVenom !

Para la lectura y envío de variables desde Flash tienes la clase LoadVars, si quieres que cargue distintos valores de variables dependiendo la sección, podrías mandar desde flash el tipo de sección y en base a eso hacer condiciones en PHP para que te envíe los datos correctos:

Flash:
Código actionscript:
Ver original
  1. var section:String = "contacto";
  2. var sender:LoadVars = new LoadVars();
  3. sender.section = section;
  4. sender.sendAndLoad("http://localhost/flash_control.php", sender, "POST");
  5. sender.onLoad = function(success:Boolean):Void {
  6.     if(success) {
  7.         trace(this.variableuno_flash);
  8.         trace(this.variabledos_flash);
  9.         trace(this.variabletres_flash);
  10.     }
  11. };

Faltarían los botones que cambiarian el valor de la variable sección para mandarla y en base a eso condicionar.

Y el archivo PHP:
Código php:
Ver original
  1. $section = $_POST['section'];
  2.  
  3. if($section == 'contacto') {
  4.     $variableuno_php = "Hola a mundo uno";
  5.     $variabledos_php = "Hola mundo dos";
  6.     $variabletres_php = "Hola mundo tres";
  7.  
  8. } else if($section == 'nosotros') {
  9.     $variableuno_php = "Hola 1";
  10.     $variabledos_php = "Hola 2";
  11.     $variabletres_php = "Hola 3";
  12. } // etc...
  13.  
  14. print ("&variableuno_flash=".$variableuno_php);
  15. print ("&variabledos_flash=".$variabledos_php);
  16. print ("&variabletres_flash=".$variabletres_php);

Un saludote !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.
  #4 (permalink)  
Antiguo 21/04/2009, 11:36
Avatar de gVenom  
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 16 años, 4 meses
Puntos: 53
Respuesta: Recoger una variable segun la página

mmm, voy a probar a ver si entendi bien, ya que tu AS es distinto al que tengo pero creo que lo entiendo bien. El que yo tengo es asi:

Código Action Script:
Ver original
  1. var cargando:LoadVars = new LoadVars();
  2. cargando.load("flash_control.php");
  3. cargando.onLoad = function() {
  4.     trace(cargando.variableuno_flash);
  5.     trace(cargando.variabledos_flash);
  6. };

si no me sale aqui vendre...
__________________
"Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones."
Apocalipsis 2: 26
Servicios para Pymes http://dst.co.cr
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:01.