Comunidad de diseño web y desarrollo en internet online

no veo los datos cargados con datasets y xmlconectors

Citar            
MensajeEscrito el 05 Abr 2006 04:25 pm
mi objetivo es hacer una pelicu con un menu que carga diferentes peliculas en un clip vacio. Cada una de las peliculas esta formada por datos que se cargan mediante datasets y xmlconectors.

Mi problema reside en que cuando cargo cada pelicula no consigo ver esos datos propios de cada swf, los datagrid y las caja aparecen vacias.
Sin embargo, si veo cada swf por si solo, sin ser cargado funciona correctamente, por lo que el problema debe estar a la hora de cargarse cada pelicula.

EL código para cargar los swf es:

Código :

_global.restoreMenu = function() {
   for (i=0; i<menuArray.length; i++) {
      item = eval("boton"+i);
      item.enabled = true;
      item.useHandCursor = true;
   }
};
/*
 * prototipo loadMovieFX
 * parámetros $clip
 * descripción
 * reproduce en sentido inverso la película cargada 
 * en el objeto movieClip (holder_mc) y carga una nueva ($_clip)
*/
MovieClip.prototype.loadMovieFX = function($clip) {
   this.onEnterFrame = function() {
      if (this._currentframe == 1) {
         delete this.onEnterFrame;
         this.loadMovie($clip);
      }
      this.prevFrame();
   };
};
// -- cada elemento de menuArray es una SWF 
_global.menuArray = new Array();
menuArray[0] = "catalog.swf";
menuArray[1] = "dos.swf";
menuArray[2] = "tres.swf";

// -- cargo primera imagen
holder_mc.loadMovie(menuArray[0]);
boton0.enabled = false;
for (i=0; i<menuArray.length; i++) {
   item = eval("boton"+i);
   item.img = menuArray[i];
   item.onRelease = function() {
      // -- desactivo el botón y restauro el resto
      restoreMenu();
      this.enabled = false;
      this.useHandCursor = false;
      // -- cargar nueva - descargar actual
      holder_mc.loadMovieFX(this.img);
   };
}


EL código para cargar los datos mediante datasets y xmlconectos en cada swf es:

Código :

conector1_con.trigger();
conector2_con.trigger();

//Style for labels
Name_txt.setStyle("color", 0x0000FF);
Content_txt.setStyle("color", 0x0000FF);
Weigth_txt.setStyle("color", 0x0000FF);
Price_txt.setStyle("color", 0x0000FF);

//Objects to listen UI interactions
display = new Object()
//function when pressing on a cell in datagrids
display.cellPress = function(evt){
   if(evt.target==category_grd){
      var nr:Number = evt.itemIndex
      conector2_con.URL = "products.php?family="+data1_ds.items[nr].PkFamily
      conector2_con.trigger()
      this.updateData(0)
   } else if (evt.target==products_grd){
      this.updateData(evt.itemIndex)
   }
}
//Update image
display.updateData = function(index){
   image.load("products/"+data2_ds.items[index].Image)
}
//When internal pointer of DataSet moves
display.iteratorScrolled=function(evt){ 
   this.updateData(evt.target.selectedIndex)
}
//When loading an image (Loader component)
display.progress = function(evt){
   attachMovie("loading", "loading", 1, {_x:image._x+10, _y:image._y+10});
}
//When finish loading an image (Loader component) 
display.complete = function(evt){
   unloadMovie("loading");
}

//Buttons for items navigation
back.onPress = next.onPress = function(){
   if(this._name=="back") this._parent.data3_ds.previous();
   if(this._name=="next") this._parent.data3_ds.next()
}
//When loading an image (Loader component)
category_grd.addEventListener("cellPress", display);
products_grd.addEventListener("cellPress", display);
data3_ds.addEventListener("iteratorScrolled", display);
image.addEventListener("progress", display);
image.addEventListener("complete", display);
//disable sorting
category_grd.sortableColumns = products_grd.sortableColumns = false;


gracias
[/code]

Por chusete

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 06 Abr 2006 09:08 am
donde puedo encontrar solucion a este problema??

Por chusete

1 de clabLevel



 

firefox

 

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