Comunidad de diseño web y desarrollo en internet online

un foro usando tree

Citar            
MensajeEscrito el 12 Nov 2004 06:03 pm
Saludos

Mi problema es el siguiente : hice un foro con un componente tree interactuando mediante un componente en coldfusion mx que trae los dtos en formato xml... flash lo recibe sin problema... el problema es que no recarga el tree.

en la primer vuelta... se despliegan las pregutnas y respuestas, inserto una pregunta... regresa a la función y hace la carga en la base de datos pero el componente no se recarga!!! :shock:

Cuando lo pruebo en flash mx 2004 al darle en Probar película o publicar, lo hace sin problemas. Cuando lo veo desde Netscape, también, sin problemas, pero oh sorpresa, al verlo en IE... zaz... no hace la recarga el componente.

Y el tree lo lleno tal cual el ejemplo del tutorial.

llenar list():::

Código :

function llenarTree() {
   
   //Atacheamos el componente
   //attachMovie("List", "miLista", 1);
   //Propiedades
   evForo.setStyle("openEasing", mx.transitions.easing.Back.easeOut);


   evForo.hScrollPolicy = "on"; 
   evForo.Box.maxHPosition = 400;
   evForo.hPosition = 100;
   
   //Le asignamos un proveedor de datos
   evForo.dataProvider = GEvento_Foro_xml;
   
   
   evForo.hScrollPolicy = "on";
   evForo.maxHPosition = 400;   
   evForo.invalidate();
   
   //Eventos
   evForo.addEventListener("change", alSeleccionar);
}


cargar el tree

Código :

GEvento_Foro_xml.load(_root.TopComponentURL+"eventoForoTree.cfc?method=getP
reg&rem_id="+_root.R_EvId);

GEvento_Foro_xml.onLoad = function(exitoso) {
   if (exitoso) {      
      trace("datos cargados PREGUNTAS DE UN EVENTO" );
      trace("---------------------------------");
      //trace(this);
      //trace("---------------------------------");
      //meter en arreglos los datos obtenidos      
      llenarTree();
            
   } else {
      trace("datos no cargados PREGUNTAS DE UN EVENTO");
   }
   };//fin del load XML



Los datos los está cargando, eso ya lo verifiqué.... el problema es que el list no recarga... pero porqué nada más en IE? :? La función de insertar no la pongo porque ese no es el problema... las preguntas las inserta sin problema

Ojalá no los haya dejado zzz: con mi código..... saludos y gracias de antemano. :love: :oops:


Por cierto hago lo mismo con un componente list para poner una lista de asistentes y cuando le meto un nuevo registro, si lo hace internamente pero el componente no lo despliega..... nuevamente en Flash y Netscape si lo hace pero en IE no.

Por ishtarlaure

28 de clabLevel



 

unknown
Citar            
MensajeEscrito el 12 Nov 2004 10:08 pm
GEvento_Foro_xml.load(_root.TopComponentURL+"eventoForoTree.cfc?method=getPreg&rem_id=
"+_root.R_EvId+"&saltemonosElCahce="+Math.random());

Prueba con eso... normalmente es del cache, cosa que tanto el debugger de flash como algnos navegadores saltan ocasionalmente,

PD: lo probaste para firefox¿?

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

unknown
Citar            
MensajeEscrito el 15 Nov 2004 05:13 pm
:love: :love:

Te vas a ir al cielo con todo y zapatos.... muchas gracias! Si funcionó ^^

Ya llevaba como una semana con esto.

He notado que cuando das recargar a la página, te toma la versión que tenga en cache... por lo que en pruebas, hay que cerrar el navegador y volver a llamar la página. ¿Es por esto?

Le estoy aprendiendo al Actionscript por mi cuenta y a veces detalles como esos no vienen en los tutoriales o libros.

Saludos

Por ishtarlaure

28 de clabLevel



 

unknown
Citar            
MensajeEscrito el 15 Nov 2004 05:22 pm
De eso se trata, los tutoriales te enseñan lo básico para que tú como programador puedas empezar, luego estás preguntas más especiales... pues ya las respondemos nosotros, que para algo estamos ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

unknown

 

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