Comunidad de diseño web y desarrollo en internet online

Noticias en xml OK ... pero lo meto en scroll y no funciona

Citar            
MensajeEscrito el 20 Ene 2006 11:43 am
Hola!

Hemos programado un "noticiero" en flash leyendo datos de xml, este incluye textos, imagenes y enlaces dinamicos. Además va creando automaticamente nuevos clips conforme se van agregando noticias al xml... en principio todo bien. Pero es necesario introducirlo en un scroll ya que va creciendo cuando se le agregan noticias; eso es lo que no funciona. He intentado insertalo en el componente "scrollPanel" de flash y deja de funcionar. He probado con otros scrolls e igual. Los archivos están en http://www.jaimejaime.com/xml-flash.zip para poderle echar un vistazo. Realmente esto me tiene loco porque me urge bastante, asi que busco la manilla de algún experto. Espero solucionarlo pronto y compartirlo con la comunidad flash.

Un saludo a todos!!

Por spiny

3 de clabLevel



 

Sevilla

safari
Citar            
MensajeEscrito el 20 Ene 2006 03:19 pm
y en un text area tampoco funciona?

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

firefox
Citar            
MensajeEscrito el 20 Ene 2006 03:37 pm
tiene pinta de ser que se te ha olvidado ajustar las rutas, aunque igual lo has probado...
en vez de poner

Código :

_root.Oferta.fecha

pon

Código :

_root.tuscroll_mc.Oferta.fecha

Por Johnny

Claber

1589 de clabLevel

4 tutoriales

  Héroes

firefox
Citar            
MensajeEscrito el 22 Ene 2006 11:40 pm
tenias razón, no puse las rutas bien, pero me ha surgido otro problema.

Debo duplicar el movieclip de la noticia base, esto crea instancias del mismo, pero al meterlo en el scroll panel peta porque parece que carga .swf o movieclips, pero no instancias..

duplicateMovieClip(_root.miscroll.contentPath="Oferta","Oferta"+i,i);

¿sabeis como puedo hacer referencia a la instancia del simbolo?

:?

Por spiny

3 de clabLevel



 

Sevilla

msie
Citar            
MensajeEscrito el 23 Ene 2006 01:35 am
bueno, el codigo de antes lo he vuelto a modificar (ya van 378.000veces) y os remito el codigo que me falla entero:


Código :

      miXML = new XML();
      miXML.ignoreWhite = true;
      miXML.onLoad=cargala;
      miXML.load("xml/Noticias.xml");
      
       // _root["miscroll"].content["instance1"]
      
      function cargala()
      {
         for(i=0;i<miXML.childNodes.length;i++)
         {
            if(i>0)
            {
              
               
                  _root["miscroll"].content["instance1"]duplicateMovieClip(["Oferta"],["Oferta"+i],["cargador"]);
               _root["miscroll"].content["instance1"](["Oferta"+i]._x = 0);
               _root["miscroll"].content["instance1"](["Oferta"+i]._y = 80*i);
               
            }
            else
            {
               _root["miscroll"].content["instance1"]["Oferta"]["Titulo"].text = miXML.childNodes[i].attributes.Titular;
               _root["miscroll"].content["instance1"]["Oferta"]["fecha"].text = miXML.childNodes[i].attributes.Fecha;
               _root["miscroll"].content["instance1"]["Oferta"]["vermas"].htmlText = "<a href='asfunction:abrefuncion,"+miXML.childNodes[i].attributes.IdNoticia+"'>info</a>";
               _root["miscroll"].content["instance1"]["Oferta"]["cargador"].loadMovie(miXML.childNodes[i].attributes.Imagen);
            }
            _root["miscroll"].content["instance1"]["Oferta"+i]["Titulo"].text = miXML.childNodes[i].attributes.Titular;
            _root["miscroll"].content["instance1"]["Oferta"+i]["fecha"].text = miXML.childNodes[i].attributes.Fecha;
            _root["miscroll"].content["instance1"]["Oferta"+i]["vermas"].htmlText = "<a href='asfunction:abrefuncion,"+miXML.childNodes[i].attributes.IdNoticia+"'>info</a>";
            _root["miscroll"].content["instance1"]["Oferta"+i]["cargador"].loadMovie(miXML.childNodes[i].attributes.Imagen);
                                       
         }
      }


lo que me falla es la línea 17... si alguien está aburrido... :wink:

Por spiny

3 de clabLevel



 

Sevilla

msie

 

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