Estoy armando una pequeña aplicación en Flash cs4 con as3 que se conecta, por medio de php a mysql para traer unos datos....
Me anda en localhost pero en la web no me trae nada...
Por las dudas ejecuté el código php directamente (lo modifiqué para una consulta fija y me trae los datos perfectamente)
Les copio el código as3 para ver si encuentran algo raro.....
Gracias gente inteligente!!!!
//SECCION 1: IMPORTAR LAS CLASES NECESARIAS PARA LA CONEXION VIA URL
//System.useCodePage = false
import fl.controls.RadioButton;
import fl.controls.RadioButtonGroup;
import flash.display.Sprite;
import flash.net.URLRequest;
import flash.net.URLVariables;
import flash.net.sendToURL;
//************************************************** *****************
//************************************************** *****************
//SECCION 2: CONFIGURAMOS LA CONEXION
//const DireccionArchivoPHP:String="http://www.elfantasmaradio.com.ar/chino/traercaracter.php";
const DireccionArchivoPHP:String="http://localhost/chino/traercaracter.php";
var EnviarDatos:URLRequest = new URLRequest(DireccionArchivoPHP);
EnviarDatos.method = URLRequestMethod.POST;//elegimos el metodo POST
var datos:URLVariables = new URLVariables();
var RecibirDatos:URLLoader = new URLLoader();
RecibirDatos.dataFormat = URLLoaderDataFormat.VARIABLES;//elegimos datos contenidos en variables
RecibirDatos.addEventListener(Event.COMPLETE,Respu esta);
RecibirDatos.addEventListener(IOErrorEvent.IO_ERRO R,HayError);
//************************************************** *****************
//************************************************** *****************
//SECCION 3: ESCUCHAS DE RESPUESTA DEL PHP
function Respuesta(event:Event){
numerocaracter.text=RecibirDatos.data.numid;
caracter.text=RecibirDatos.data.nombre;
queclic.text=RecibirDatos.data.boton;
tPinyin.text=RecibirDatos.data.pinyin;
tTraduccion.text=RecibirDatos.data.traduccion;
tEjemplos.text=RecibirDatos.data.ejemplos;
/*Las variables que escribamos en la variable “RecibirDatos”
tienen que coincidir con los campos creados en el ECHO del PHP.*/
}
function HayError(event:IOErrorEvent):void {
tError.text="Error al cargar la url";
}
//************************************************** *****************
//************************************************** *****************
//SECCION 4: ENVIAMOS LA PETICION A PHP
btnnext.addEventListener(MouseEvent.CLICK, BuscarCaracter);
function BuscarCaracter(e:MouseEvent):void{
datos.num=numerocaracter.text;
datos.boton="next";
EnviarDatos.data = datos;
RecibirDatos.load(EnviarDatos);
}
btnatras.addEventListener(MouseEvent.CLICK, BuscarCaracteratras);
function BuscarCaracteratras(e:MouseEvent):void{
datos.num=numerocaracter.text;
datos.boton="atras";
EnviarDatos.data = datos;
RecibirDatos.load(EnviarDatos);
}
btnmanual.label = "Navegación Manual";
btnautomatico.label = "Navegación Automática";
btnmanual.addEventListener(MouseEvent.CLICK, Monitor);
function Monitor(evt:MouseEvent):void {
trace(evt.target.label + ", está seleccionado: " + evt.target.selected);
}
btnautomatico.addEventListener(MouseEvent.CLICK, Monitorauto);
function Monitorauto(evt:MouseEvent):void {
trace(evt.target.label + ", está seleccionado: " + evt.target.selected);
}
/* //boton random anterior
btnrandom.addEventListener(MouseEvent.CLICK, BuscarCaracterrandom);
function BuscarCaracterrandom(e:MouseEvent):void{
datos.ID=numerocaracter.text;
datos.boton="random";
EnviarDatos.data = datos;
RecibirDatos.load(EnviarDatos);
}
*/