Comunidad de diseño web y desarrollo en internet

¿Olvidaste tu usuario o clave? «
registrate

Cerrar

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:11 pm
Hola

Si como dice elessar... fijate si llega bien el contenido de la variable al flash...

ademas, es medio tonto... pero fijate si el archivo xml esta en donde deberia estar, si el archivo se llama como se deberia llamar o si tu server hacer diferencia entre mayusculas y minusculas.... son cosas obvias pero q aveces por el apuro o por estar despistados nos suceden


saludos

Por alfathenus

833 de clabLevel

5 tutoriales

 

buenos aires || Argentina

msie
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

   Página 1 de 1

 

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