Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 31
  1. #1

    array con array - matrice?

    scusate il titolo ma non sono molto tennico

    vorrei ottenere che l'array a[i] contiene b[i] :

    a = new Array();
    b = new Array();

    for(i=0; i<=10; i++){
    for(ii=0; ii<=10; ii++){
    b[i]=ii;
    }
    a[i]=b; // e qui che non capisco come passarglielo
    }



    in soldoni sto cercando di leggere un file xml e buttarlo dentro un array a due dimensioni, conoscete mica una bella estensione o uno script già pronto... qualcosa.

    grasie

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    basta un solo array multidimensionale

    var a = new Array();
    for(var i = 0; i<10; i++){
    for(var ii= 0; ii<10; ii++){
    a[i][ii] = ii;
    }
    }

    ps, non l'ho provato ed è da un po' che non traffico con gli array, quindi potrebbe essere colossalmente sbagliato il modo in cui te l'ho proposto...

  3. #3
    var a = new Array();

    for(var i = 0; i<10; i++){
    for(var ii= 0; ii<10; ii++){
    a[i][ii] = ii;
    trace(a[i][ii]);
    }

    }

    mi da undefined

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da eloderma
    var a = new Array();

    for(var i = 0; i<10; i++){
    for(var ii= 0; ii<10; ii++){
    a[i][ii] = ii;
    trace(a[i][ii]);
    }

    }

    mi da undefined
    te l'ho detto che è un po' che non ci traffico, dovrei riguardarmi un codice, comunque ti assicuro che il multiarray funziona perfettamente con flash

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da eloderma
    var a = new Array();

    for(var i = 0; i<10; i++){
    for(var ii= 0; ii<10; ii++){
    a[i][ii] = ii;
    trace(a[i][ii]);
    }

    }

    mi da undefined
    forse così

    codice:
    for(var i = 0; i<10; i++){
    	for(var ii= 0; ii<10; ii++){
    		a[i].push(ii);
    		trace(a[i][ii]);
    	}
    }

  6. #6
    Originariamente inviato da and80
    forse così

    codice:
    for(var i = 0; i<10; i++){
    	for(var ii= 0; ii<10; ii++){
    		a[i].push(ii);
    		trace(a[i][ii]);
    	}
    }
    undefined

  7. #7
    prova ad inserire dentro l'array un altro array all'inizio.
    del tipo:
    vettore=new array();
    vettore[0]=new array();
    vettore[0][0]='dasdsa';

    vettore[1]=new array();

    Scazzo ma spero di indovinare.

    Ciao
    ...

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da eloderma
    undefined
    codice:
    var a = new Array();
    for(var i = 0; i<10; i++){
    	a[i] = [];
    	for(var ii= 0; ii<10; ii++){
    		a[i][ii] = ii;
    	}
    }
    provato e funzionante

  9. #9
    grande


    comunque era riferito a me che non sapevo farlo funzionare non certo a te che mi aiuti.

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da eloderma
    grande


    comunque era riferito a me che non sapevo farlo funzionare non certo a te che mi aiuti.
    sì ma era una questione di principio, flash è più debole di me, non può vincere... mai

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.