Comunidad de diseño web y desarrollo en internet online

generar botones a partir de texto dinamico

Citar            
MensajeEscrito el 23 Nov 2005 05:22 pm
hola, otra vez molestando
alguien sabe como puedo generar botones que se actualicen a partir de texto dinámico o algo asi... ?

como por ejemplo tengo un swf.externo que quiero actualice unos links que tiene (botones o lo que sea) pero que cambian dependiendo de digamos un txt o algo parecido...

Por nyxo

20 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 23 Nov 2005 05:52 pm
Bueno a ver, te paso este código, que es simple y medio hecho rápidamente, para un proyecto personal que genera un menu a traves de un XML:

Código :

var pos:Number = 0;
//
function crearMenu(path) {
   //Código carga XML
   myXml = new XML();
   myXml.ignoreWhite = true;
   myXml.onLoad = compilar;
   //Función de lectura del XML
   function compilar() {
      //
      var xml_main:String = myXml.firstChild.childNodes;
      _global.main_pc_url = xml_main[0].childNodes[0].childNodes;
      var n:Number = xml_main[1].childNodes.length;
      for (var i = 0; i<n; i++) {
         var pos_xml:String = xml_main[1].childNodes[i].childNodes[0].childNodes[0];
         var path_xml:String = xml_main[1].childNodes[i].childNodes[1].childNodes[0];
         var swf:String = xml_main[1].childNodes[i].childNodes[2].childNodes[0];
         title_id.text += (n-1) == i ? pos_xml : pos_xml+" || ";
         mc = _root.bt.attachMovie("bt", "bt"+i, 10+i*10);
         mc._x = pos;
         pos += (String(pos_xml).length+4)*6;
         mc._xscale = (String(pos_xml).length+4)*12;
         mc._y = 5;
         mc.id = path_xml+"/"+swf+".swf";
         mc.onRelease = function() {
            loadMovieNum(this.id, 10);
         };
      }
      //
   }
   //Carga XML
   myXml.load(path+".xml");
}
crearMenu("install/log");


Espero te sirva

Salu2, Hernán . -

PD. Esta con muchos "vicios" el código para que programarlo rápidisimo, es sólo un ejemplo para que observes la idea.

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

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