Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    58

    rendi dinamico lo split (array, variabili, casino)

    //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?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    58
    nessuno che almeno ci provi?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    58
    gente, almeno un tentativo sarebbe carino...
    ma dove siete?

  4. #4
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    non si capisce niente dalla tua spiegazione

    mi sembra che tu riempi dei campi dinamici con le sezioni, poi vuoi prendere il testo nel campo dinamico che è dentro un pulsante e da quello fare lo split, è così?

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    58
    sì è esattamente come dici..il "nome" stringa della sezione è ovviamente lo stesso della variabile che sommata a split genera l' elenco. Percui se io riesco ad utilizzare il "nome" della sezione e gli passo l' istruzione split posso dall' elenco sezioni dinamicamente effettuare lo split di tutto ciò che voglio.

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    58
    ehi stormy weather, sei finita su una nuvola?

  7. #7
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    ero offline

    allora tu hai il testo dinamico in un pulsante, quando clicchi sul pulsante devi prelevarlo e cambiare lo split

    il campo dinamico si chiama testo_txt

    _parent.nome=this.testo_txt.text


    poi nello script dello split

    titoli = this[nome].split("/");

    come vedi do per scontato che lo script dello split sia in sezione esattamente come i pulsanti duplicati, se non fosse così devi cambiare il percorso del comando nel pulsante

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    58
    geniale..funziona perfettamente.

    grazie mille, krank

  9. #9
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    ciao!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.