Foros del Web » Creando para Internet » Flash y Actionscript »

cargador de noticias

Estas en el tema de cargador de noticias en el foro de Flash y Actionscript en Foros del Web. hola a tod@s estoy preparando un cargador de noticias en el que cuando se pulse en una de las noticias cambie la imagen. el codigo ...
  #1 (permalink)  
Antiguo 21/07/2008, 02:42
 
Fecha de Ingreso: agosto-2007
Mensajes: 130
Antigüedad: 16 años, 8 meses
Puntos: 0
cargador de noticias

hola a tod@s

estoy preparando un cargador de noticias en el que cuando se pulse en una de las noticias cambie la imagen. el codigo es el siguiente:

Código:
miXML = new XML();
miXML.ignoreWhite = true;

noticias.comentario_txt0.html = true;

miXML.load("noticias.xml");
miXML.ref = this;
miXML.onLoad = function(succes) {
   if (succes) {
      aNoticias = this.firstChild.childNodes;
      vTotal = aNoticias.length;
      for (var i = 0; i<vTotal; i++) {
         noticias.duplicateMovieClip("noticias"+i,i+1,{_x:18, _y:i*180});
         this.ref["noticias"+i].titulo_txt0.text = myXML.firstChild.childNodes[i].attributes.titulo;
         this.ref["noticias"+i].comentario_txt0.htmlText = myXML.firstChild.childNodes[i].attributes.comentario;
         this.ref["noticias"+i].onRelease = function() {
            _parent._parent.mc_image.loadMovie("image"+i+".jpg");
         };
      }

   }
};
stop();

pero el problema es que siempre me carga la ultima imagen. aparentemente el codigo esta bien... no?

una ayudita, porfavore
  #2 (permalink)  
Antiguo 21/07/2008, 04:30
 
Fecha de Ingreso: julio-2008
Ubicación: Neuquen
Mensajes: 143
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: cargador de noticias

coloca la web donde se encuentra asi lo visualizamos y te podemos ayudar y tambien el script XML para verificar que lo hayas hecho correctamente
  #3 (permalink)  
Antiguo 21/07/2008, 04:44
 
Fecha de Ingreso: agosto-2007
Mensajes: 130
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: cargador de noticias

no lo tengo en ninguna web... el cargador de noticias funciona correctamente. el xml esta bien, aparecen todas las noticias. incluso le añado o quito noticias y me va bien. el unico problema es que si, por ejemplo hay 5 noticias, pinche en la noticia que pinche me sale siempre la imagen 5, si hay 12 noticias, pinche en la que pinche me sale la imagen 12. es como si el valor i funcionase bien para os textos pero a la hora de cargar la imagen en el contenedor, i tomase el ultimo valor y se quedase ahi...

gracias
  #4 (permalink)  
Antiguo 25/08/2008, 11:27
Avatar de gerardo1988  
Fecha de Ingreso: enero-2008
Mensajes: 3
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: cargador de noticias

Quita ésta parte del código:

this.ref["noticias"+i].onRelease = function() {
_parent._parent.mc_image.loadMovie("image"+i+".jpg ");
};



Es lo que te está dando problemas. Si tienes un clip llamado "noticias", que estás duplicando, puedes poner dentro del mismo un txt llamado num_txt que se llene con el número de noticia correspondiente. Eso lo haces cuando leas el xml:

this.ref["noticias"+i].num_txt.text = i


Y dentro del clip "noticias" original escribes ésto:

this.onRelease = function(){
i = this.num_txt
_parent._parent.mc_image.loadMovie("image"+i+".jpg ")
}


Eso si, tendrás que ocultar el text num_txt para que no se vea.

No es muy ortodoxo, pero puede servirte.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:20.