El AS3 que tengo es este
Código ActionScript :
function leerNiveles(tipoNivel:int):void {
var varLeerNiveles:URLVariables = new URLVariables();
varLeerNiveles.usuario=apodo;
varLeerNiveles.tipoNivel=tipoNivel;
var nivelRequest:URLRequest=new URLRequest(urlNivelesPhp+"niveles.php");
var recibirNiveles:URLLoader = new URLLoader();
nivelRequest.method=URLRequestMethod.POST;
nivelRequest.data=varLeerNiveles;
recibirNiveles.dataFormat=URLLoaderDataFormat.VARIABLES;
recibirNiveles.addEventListener(Event.COMPLETE,Respuesta);
recibirNiveles.addEventListener(IOErrorEvent.IO_ERROR,HayError);
recibirNiveles.load(nivelRequest);
function Respuesta(event:Event) {
niveles[0]=recibirNiveles.data.Nivel1_1;
niveles[1]=recibirNiveles.data.Nivel1_2;
niveles[2]=recibirNiveles.data.Nivel1_3;
niveles[3]=recibirNiveles.data.Nivel1_4;
niveles[4]=recibirNiveles.data.Nivel1_5;
cargarNiveles();
respuesta.text=("Cargando niveles..");
}
//Función que se ejectuta cuando no se puede cargar el PHP
function HayError(event:IOErrorEvent):void {
respuesta.text=("Error, intentalo más tarde");
}
}luego de guardar los datos en el arreglo genero unas imagenes en un tilelist
Código ActionScript :
function cargarNiveles():void {
dp.removeAll();
dp.addItem({label:"Nivel 1", source:URLImagenes+niveles[0]+"Nivel1.jpg"});
dp.addItem({label:"Nivel 2", source:URLImagenes+niveles[1]+"Nivel2.jpg"});
dp.addItem({label:"Nivel 3", source:URLImagenes+niveles[2]+"Nivel3.jpg"});
dp.addItem({label:"Nivel 4", source:URLImagenes+niveles[3]+"Nivel4.jpg"});
dp.addItem({label:"Nivel 5", source:URLImagenes+niveles[4]+"Nivel5.jpg"});
fotos_v.dataProvider=dp;
respuesta.text="Niveles";
}
pero el error que me genera es el siguiente para cada imagen
Error #2044: ioError no controlado: text=Error #2035: No se encuentra la dirección URL. URL: wamp/www/pachotuns/images/undefinedNivel4.jpg
y el PHP es este:
Código PHP :
$usuario = htmlentities($_POST['usuario']);
$niveles = mysql_query("SELECT * FROM niveles WHERE usuario = '".$usuario."'",$conexion);
$Nivel1_1 = mysql_result($niveles, 0, "Nivel1_1");
$Nivel1_2 = mysql_result($niveles, 0, "Nivel1_2");
$Nivel1_3 = mysql_result($niveles, 0, "Nivel1_3");
$Nivel1_4 = mysql_result($niveles, 0, "Nivel1_4");
$Nivel1_5 = mysql_result($niveles, 0, "Nivel1_5");
echo "Nivel1_1=".$Nivel1_1;
echo "Nivel1_2=".$Nivel1_2;
echo "Nivel1_3=".$Nivel1_3;
echo "Nivel1_4=".$Nivel1_4;
echo "Nivel1_5=".$Nivel1_5;
los datos que estan dentro de la tabla session son de tipo String y guarda valores "si" o "no"
Espero me puedan ayudar, muchisimas gracias de antemano
