RE:Carga de variables externas
Fácil no?... ok, ok.. mira:
lv_normas es una variable de tipo LoadVars que se encargará de recuperar los datos de tu archivo de texto. a_normas y a_links guardaran en forma de arreglo los nombres y los links para cada norma.
var lv_normas=new LoadVars();
var a_normas= new Array();
var a_links=new Array();
lv_normas.load("normas.txt"); //aqui se carga el archivo
almomento de cargar el archovo se manda llamar la funcion onLoad en la cual si se carga correctamente el archivo asignamos al arreglo los datos, es decir de la cadena de datos usamos la función split para separarlos y almacenarlos en el arreglo :)
a_normas=this.listanormas.split("|");
a_links=this.linknormas.split("|");
Por último hacemos un ciclo para asignar los datos y valores a nuestro componente.
for(i=0;i<a_normas.length;i++){
_root.mnu_normas.addItem(a_normas[i],a_links[i]);
}
esta función agrega la etiqueta y dato que almacenaré en el combo box, es decir:
_root.mnu_normas.addItem(aqui va la etiqueta, aqui va el dato);
y esta función es la encargada de ligar la norma a la pagina web que esta la contenga :)
GetNorma=function(){
trace(mnu_normas.getValue());
getURL(listaurls.getValue());
}