Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Array in Array è possibile?

    Salve sto lavorando con ActionScript e Xml.
    Ho un file xml con tre nodi:
    principale
    sottonodo

    subnodi_con_dati
    subnodi_con_dati
    sottonodo
    subnodi_con_dati2
    subnodi_con_dati2
    sottonodo

    sottonodo
    principale
    Il file xml è giusto.
    In ActionScript facendo un ciclo di for vado a recuperare i dati nel primo sottonodo(con il metodo childNodes mi creo un'Array da 2),ma poi ho dei sittonodi da dove prendere altri dati. Quindi costruisco un'array in un'array. Come facciom a mettere in label l'attributo del secondo array? Ho pensato "label=snodes[i].nodes[2].attributes.titolo"
    ma non funziona.!!!
    Help

    if(success){

    var snodes = this.firstChild.childNodes;
    var nodes = this.childNodes;

    for(var i = 0; i < snodes.length; i++){
    //qui+++> var label = snodes[i].nodes[2].attributes.titolo;
    //var data = {dati:nodes[i].attributes};
    this.path.lista_lb.addItemAt(i, label , data);
    //chiudo ciclo for
    }

  2. #2

  3. #3
    si ma poi?

  4. #4
    Il fatto è che nell'esempio crea un'array in un solo nodo, io invece voglio creare un'array costituito da una serie di nodi, ognuno dei quali ha un solo attributo.

  5. #5
    Gli arrai multidimensionali seguono questa sintassi:

    codice:
    subArray1 = ['index1', 'index2'];
    subArray2 = ['index1', 'index2'];
    mainArray = [subArray1, subArray2];
    
    // fai riferimento all'array posizionato all'indice 0 di mainArray
    trace(mainArray[0]);

  6. #6
    Sai dove posso trovare altre informazioni, una guida o un tutorial?

  7. #7
    Sai dove posso trovare altre informazioni, una guida o un tutorial?

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.