Comunidad de diseño web y desarrollo en internet online

Load anda con Ctrl+Enter pero no desde el disco !

Citar            
MensajeEscrito el 23 Mar 2007 03:38 pm
Realmente no entiendo donde puede estar el problema, tengo un código como este:
map_xml.load('casasxml.php');
Si compilo con Ctrl+Enter dentro del Flash todo anda perfecto, carga el archivo.
Pero si voy a ejecutar el .swf que creó al compilar entonces ya no lo carga...
Lo mismo si lo ejecuto desde el servidor.
No se como arreglarlo porque no se me ocurre donde puede estar el problema.
Alguna idea?

Saludos !
enrique.

EDIT:
Edito para agregar información:
Mi evento onload es:
map_xml.onLoad = function(sucess) {
texto.text = sucess;
if (sucess)
{
processMap(map_xml);
}
};
Ahi agregué n texto dinámico para ver por qué no carga nada... si la presentación corre dentro de Flash (Ctrl+Enter) entonces sucess vale true y todo anda bien. Si corro el .swf desde windows entonces sucess vale false...

Por enridp100

27 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 Mar 2007 05:47 pm
Revisa tus rutas, recuerda que en la mayoría de los servidores no es lo mismo: algo.php a algo.PHP.
Aqui te dejo un ejemplo de LoadVars ^^

Código :

map_xml = new LoadVars();
map_xml.sendAndLoad("mapa.php", map_xml, "POST");
map_xml.onLoad = function(sucess) {
if(sucess){
/*---- Tu proceso  ----*/
}else{
/*-- Error de carga --*/
}
};

Por bryanisimo

664 de clabLevel



Genero:Masculino  

Geek

firefox
Citar            
MensajeEscrito el 23 Mar 2007 05:49 pm
Ahhhhhhhhhhh....... ya está !!!! que nunca te pase...
Después de revolver el flash de arriba abajo y toquetear de todo la solución es:
Archivo - Configuracion de Publicacion - Acceder solo a archivos locales
Estaba en Acceder solo a red...
Bueh, no entiendo ni para que sirven esas opciones pero lo lindo es que ya anda bien (creo).

Saludos !
enri.
PD : Gracias bryanisimo por responder!

Por enridp100

27 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 Mar 2007 06:11 pm
Que bien que ya funciona. Por cierto, se me pasó un error en tu código:

Código :

texto.text = sucess;//elimina esta línea por que está de más

Sucess es un booleano, osea que regresa True o false, no lo transformes en texto, por que lo transforma en la cadena TRUE o FALSE y esas cadenas te dan un True boleano.

Por bryanisimo

664 de clabLevel



Genero:Masculino  

Geek

firefox
Citar            
MensajeEscrito el 23 Mar 2007 06:45 pm
Si, ya lo quité, es que en realidad no cumplía ninguna función, solo lo había puesto para ver por qué no andaba, es decir, para ver si al menos la función onload se llamaba en algún momento y de ser así que traía el sucess...

Saludos !
enri.

Por enridp100

27 de clabLevel



Genero:Masculino  

firefox

 

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