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

Ayuda con Actionscript + PHP

Estas en el tema de Ayuda con Actionscript + PHP en el foro de Flash y Actionscript en Foros del Web. Bnas Tengo el siguiente problema: Tengo una barra de navegacion en swf (barra.swf), y un archivo php llamado ln.php q determina en q idioma se ...
  #1 (permalink)  
Antiguo 25/09/2006, 15:32
Avatar de davidrenzzo  
Fecha de Ingreso: enero-2004
Mensajes: 59
Antigüedad: 13 años, 10 meses
Puntos: 0
Ayuda con Actionscript + PHP

Bnas
Tengo el siguiente problema:
Tengo una barra de navegacion en swf (barra.swf), y un archivo php llamado ln.php q determina en q idioma se van a cargar las paginas desde esta barra de navegacion. Por ejemplo si presiono CONTACT el enlace deberia ser "index.php?modulo=contact&ln=en" lo q quiere decir q la pagina CONTACT contiene su texto en ingles.

Este es el contenido del archivo ln.php

Código PHP:
<?php
if ($_GET["ln"]=="")$ln "en";
else 
$ln $_GET["ln"];
echo 
"&ln=".$ln;
?>
Y esto es lo q contiene CONTACT en actionscript en mi archivo barra.fla

on(release) {
var a = new LoadVars();
a.onLoad = function(exito){
if(exito){
var ln = a.ln;
}
else{
trace ("Error");
}
}
a.load ("ln.php");
getURL("index.php?modulo=contact&ln="+ln,"_self");
}

El archivo ln.php se encuentra en la misma carpeta donde está barra.swf y devuelve el valor correcto, pero el incoveniente está en el archivo barra.fla q no encuentra el valor de "ln" y por consiguiente no abre la pagina traducida pues devuelve la siguiente url:

index.php?modulo=contact&ln=undefined

Espero puedan ayudarme. Gracias
__________________
www.gradamedia.com
  #2 (permalink)  
Antiguo 25/09/2006, 19:31
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 15 años, 11 meses
Puntos: 193
Código:
on (release)
{
	var a = new LoadVars ();
	a.onLoad = function (exito)
	{
		if (exito)
		{
			var ln = a.ln;
			getURL ("index.php?modulo=contact&ln=" + ln, "_self");
		}
		else
		{
			trace ("Error");
		}
	}
	a.load ("ln.php");
}
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 04:31.