Visualizzazione dei risultati da 1 a 4 su 4

Discussione: attachMovie e array

  1. #1

    attachMovie e array

    salve il mio problema è questo:

    sto creando una lista dinamica, le voci di questa lista sono inserite in un array e devono essere visualizzate in un MC che contiene un box testo dinamico.
    questo MC viene inserito nel filmato con un attachMovieClip().
    La mia difficoltà sta nel fatto che come nuovo nome voglio usare uno dei riferimenti nell'array, ad esempio:

    _root.onLoad = function() {
    for (i in _root.italia) {
    if (_root.italia[i] instanceof MovieClip) {
    regioni.push(_root.italia[i]);
    nomeRegioni.push(i);
    }
    }
    for (k=0; k<=nomeRegioni.length-1; k++) {
    _root.attachMovie("voceElenco", nomeRegioni[k], k+1);
    nomeRegioni[k]._x=20;
    nomeRegioni[k]._y=k*20;
    }
    };

    chi mi aiuta?

    grazie 1000

  2. #2
    Utente di HTML.it L'avatar di tigerjack
    Registrato dal
    Aug 2003
    Messaggi
    1,661
    non conoscendo come 'costrusci _root.italia....

    io ho fatto questa prova funzionante:

    codice:
    regioni = new Array();
    _root.italia = ['Abruzzo', 'Basilicata', 'Campania'];
    _root.onLoad = function() {
        for (var i in _root.italia) {
            regioni.push(_root.italia[i]);
        }
        for (k=0; k<=regioni.length-1; k++) {
            _root.attachMovie("voceElenco",regioni[k],k+1);
            _root[regioni[k]]._x = 20;
            _root[regioni[k]]._y = k*20;
            _root[regioni[k]].textvoceElenco.text = regioni[k];
        }
    };
    se vuoi ti invio il fla che ho preparato.

    ciao

  3. #3
    grazie, sono riuscito a risolvere il problema con una soluzione simile alla tua.

  4. #4
    Utente di HTML.it L'avatar di tigerjack
    Registrato dal
    Aug 2003
    Messaggi
    1,661
    prego


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.