Hola a todos !
He notado que cuando usamos LoadVars para cargar por ej. un php es muy importante la ruta que colocamos:
my_lv.load("Archivo.php");
my_lv.load("http://www.miweb.com/Archivo.php");
my_lv.load("http://miweb.com/Archivo.php");
Aunque los 3 deberían funcionar, no lo hacen, porque si el usuario entró a la web SIN usar www, entonces la segunda opcion de loadvars (que tiene www) no funcionará, lo contrario también es cierto.
Una forma de evitar esto es dando la ruta relativa (como el primer ejemplo), pero a veces es necesario tener una ruta absoluta.
Como solucionamos este inconveniente?
Lo único que se me ocurrió por ahora es incluir en el <objetc> dentro del HTML la ruta ABSOLUTA del .swf a cargar (por ejemplo usando "www"), y luego en loadvars poner la ruta absoluta también usando el "www", así aunque el usuario entre sin usar el "www" loadvars funcionará igual.
Pero quisiera saber si hay algún otro modo ya que esto es bastante engorroso y muy poco limpio, no se, se me ocurre que podría hacerse algo sencillo si pudiésemos saber la ruta desde donde se está ejecutando el .swf.
Saludos !
PD: estoy usando AS1 y flashplayer 6 (para maximizar compatibilidad)