Comunidad de diseño web y desarrollo en internet online

Duplicar boton y poner el nombre desde TXT

Citar            
MensajeEscrito el 28 Abr 2006 04:46 pm
Hola; tengo que crear botones dinamicamente con AS, eso lo tengo, pero no me toma los nombres de los botones desde txt.

Este el codigo del action si le descomento me lo trae, pero de txt no me levanta

Código :

_root.Ins_cuadrado._visible = false;
/*
texto1="Home";
texto2="Quienes somos";
texto3="Contactenos";
texto4 ="Servicios";
texto5 ="Productos";
*/
var datos = new LoadVars();
datos.onLoad = function(ok) {
   if (ok) {
      for (var j = 1; j<6; j++) {
         pos = "texto"+j;
         texto = (Ins_caja.text=datos.pos);
      }
   }
   tamaño = 0;
   ////////////////////////////////////////////////////
   for (var i = 1; i<6; i++) {
      bot = "Ins"+i;
      nom_bot = "texto"+i;
      _root.Ins_cuadrado.duplicateMovieClip(bot, i+10);
      _root[bot]._y = _root[bot]._y+20*i;
      _root[bot].texto = eval(nom_bot);
      _root[bot].Ins_caja.autoSize = true;
      if (_root[bot].Ins_caja._width>tamaño) {
         tamaño = _root[bot].Ins_caja._width;
      }
   }
   ////////////////////////////////////////////////////////////////
   for (var i = 1; i<6; i++) {
      bot = "Ins"+i;
      _root[bot].Ins_fondo._width = tamaño+15;
   }
};
datos.load("texto3.txt");


Esto es lo que dice el txt:
&texto1=Home&texto2=Quienes Somos&texto3=Contactenos&texto4=Servicios&texto5=Productos

los botones me los genera pero me pone undefined, y tambien necesitaria saber como saber cuantas variables hay para que haga tanta cantidad de botones.
Please, es medio uRGENTE. Gracias

Por walter_vg

0 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 29 Abr 2006 11:14 pm
mmmm... creo que loadvars es un tanto complicado. La verdad cuando intento hacer algo de ese tipo utilizo XML.

Cuando cargas un XML, aunque tiene rato que no lo hago estoy seguro que puedes saber cuantas etiquetas tienes en el XML, ademas de que como lo usas en forma de ARRAY es mas sencillo.

Aqui en CLAB hay un tutorial muy bueno de como usar los XML es este - http://www.cristalab.com/tutoriales/12/tutorial-de-xml-en-flash-mx-2004

Quizas te puede servir mejor que LoadVars y de paso aprendes un poco mas. Saludos

Por DaHouseCat

Claber

1011 de clabLevel

2 tutoriales

Genero:Masculino  

Smarphones Fan Boy

firefox

 

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