//genero una serie (in questo caso 4) di pulsanti/sezione caricando la variabile sez da un txt.
sezlen = sez.split("/");
sezstr = sezlen.length;
function sezioni() {
spacing = 32;
var i = -1;
while (++i<_root.sezstr) {
conta = "mc"+i;
y = i*spacing;
sezione.mc.duplicateMovieClip(conta, i);
sezione[conta]._y = y;
sezione[conta].testo_txt.text = _root.sezlen[i];
}
}
per cui avrò quattro oggetti con relativo campo di testo popolato con i nomi delle sezioni
//poi voglio generare una lista a seconda del pulsante/sezione che ho premuto poichè ad ogni sezione corrisponde una lista di articoli:
titoli = analisi.split("/");
lunghezza = titoli.length;
function buildlista() {
spacing = 32;
var i = -1;
while (++i<lunghezza) {
name = "infoBar"+i;
display.lista.attachMovie("infoBar", name, i);
display.lista[name].fine_y = i*spacing;
display.lista[name].moonName.text = titoli[i];
display.lista[name].moonNum.text = i+1;
}
}
quello che vorrei fare è gestire dinamicamente la variabile titoli che ora è impostata manualmente su "analisi" in modo tale che lo split sia dinamico e cioè:se arriva analisi splitta analisi se arriva rubriche splitta rubriche ecc. ecc. Ad esempio prendendo la stringa del campo di testo riempito una volta generati i pulsanti/sezione e dirgli: fai lo split di questa sezione.
Ho provato in vari modi ad utilizzare questa informazione ma Flash (MX) mi dice che uno script rallenta l' esecuzione, in sostanza si impalla.
Suggerimenti?

Rispondi quotando