Comunidad de diseño web y desarrollo en internet online

Pregunta sobre las varibles en php con flash y xml!

Citar            
MensajeEscrito el 13 Dic 2005 06:04 pm
Hola quisiera saber por q despues q cargo las variables desde un archivo de php uso una de ellas para establecer la ruta de donde cargar un archivo xml, no me lo carga, pero si hago q la muestre como un texto si

este es mi codigo:

Código :

stop();

var obj_xml:XML = new XML();

       obj_xml.ignoreWhite = true;

   obj_xml.onLoad = function(exito) {
      if (exito) {         
      titulo.text = obj_xml.firstChild.childNodes[0].firstChild.nodeValue;                
         } 
         else {

         trace("Error al cargar XML");
      }
   };
   function cargarXML() {
      
      
      var a=new LoadVars;
      a.load("index.php");
      a.onLoad=function (){
      obj_xml.load(this.base);
      };
      
   };
   
cargarXML();


ya probe poner a cargarla variable a fuera de la funcion pero igual no pasa nada....
si alguien llega a saber por q espero q me ayude! gracias igual

[moderador]Mejor lectura del código con etiquetas code, y no pequeñas y en rojo, ¿no crees? :wink: [/moderador]

Por mikall

3 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 14 Dic 2005 11:08 pm
Al parecer creo que es cuetion de orden y creo que no esta bien tu codigo....intenta asi.....

Código :

var a:LoadVars =new LoadVars();
a.load("index.php");
a.onLoad=function (){
_global.archivo=this.base
}; 

var obj_xml:XML = new XML();
obj_xml.ignoreWhite = true;
obj_xml.load(_global.archivo)
obj_xml.onLoad = function(exito:Boolean) {
if (exito) {
titulo.text = obj_xml.firstChild.childNodes[0].firstChild.nodeValue;
}
else {
trace("Error al cargar XML");
}
};

Por elessar

Claber

166 de clabLevel



 

Tabasco, México

firefox
Citar            
MensajeEscrito el 15 Dic 2005 01:08 am
gracias Elessar por tu respuesta, la acabo de probar de la forma q me aconsejaste pero tampoco asi lo levanta al maldito xml...
seguire probando...

exitos

Por mikall

3 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 15 Dic 2005 05:58 pm
Si checaste que llegara la variable de php a flash?

Por elessar

Claber

166 de clabLevel



 

Tabasco, México

firefox
Citar            
MensajeEscrito el 15 Dic 2005 06:34 pm
La verdad q es si me fije q llegue bien la variable. en un campo de texto dinamico puse q me imprima el valor de la variable "base" y me coloco la direccion sin problemas, el problema viene cuando tengo q cargar el xml... ya se q el codigo es tonto por eso no entiendo por q no anda, mi servidor por ahora lo tengo en mi intranet, y no es case sensitive, igualmente soy muy cuidadoso con el tema de los nombres y las mayusculas...

Gracias por tu consejo igualemente

Por mikall

3 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 15 Dic 2005 07:00 pm
Intenta de esta manera.......

Código :


function fXML(archivo){
var obj_xml:XML = new XML();
obj_xml.ignoreWhite = true;
obj_xml.load(archivo)
obj_xml.onLoad = function(exito:Boolean) {
if (exito) {
titulo.text = this.firstChild.childNodes[0].firstChild.nodeValue;
}
else {
trace("Error al cargar XML");
}
};
}

var a:LoadVars =new LoadVars();
a.load("index.php");
a.onLoad=function (){
var archivo:String =this.base
_root.fXML(archivo);
};

Por elessar

Claber

166 de clabLevel



 

Tabasco, México

firefox
Citar            
MensajeEscrito el 15 Dic 2005 07:24 pm
Checa si tu XML está bien declarado y las etiquetas están en orden y cerradas correctamente.

Por Norke

54 de clabLevel



Genero:Masculino  

México

firefox
Citar            
MensajeEscrito el 15 Dic 2005 07:46 pm
El xml esta bien!
De la otra forma q me pusiste no me levanto nisiquiera la variable base desde el php... por ahora lo q se me ocurre es crear un archivo texto y q el php escriba ahi el nombre del xml y lo guarde como una variable para flash y q de ahi el flash cargue el archivo de texto atravez de un loadvars...

Gracias por las respuestas

Por mikall

3 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 16 Dic 2005 09:02 pm
ya lo pude hacer cargando la variable desde un archivo txt q lo escribo con php, ahora el tema es q cuando paso por parametro el archivo xml q tengo q abrir funciona solo una vez y queda como grabado siempre el mismo archivo en el flash, es como si quedara en el cache el archivo flash y no me cargara el contenido de los nuevos xml... intente ver si con la funcion header de php evitaba el cache pero no pude.... haber si alguien sabe por q pasa eso?? espero respuestas plis!

Por mikall

3 de clabLevel



Genero:Masculino  

msie

 

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