Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    170

    array a più dimensioni

    Salve, vi chiedo se sia possibile dichiarare in Flash degli array multidimensionali e magari anche frastagliati, come in Java, ad es.
    Mi spiego: supponiamo di creare un array frastagliato, ovvero un array di 10 elementi, ciascuno dei quali è a sua volta un array di 1,2,...10 elementi.
    In Java farei così:

    int[][] arr=new int[10][];
    for(int i=0; i<10; i++){
    arr=new int[i];
    }

    Ma in Flash?
    Ho provato una cosa del tipo:

    N=new Array(10);
    num=new Array();
    for(i=0; i<10; i++){
    N=1+1;
    num=new Array(N);
    }

    ...ma non funge; nel senso che se poi chiedo di "tracciare" gli elementi dell'array, seggnala tutti "undefined".
    Chi sa aiutarmi???

  2. #2
    che io sappia in flash as1 questa cosa non è possibile, forse in as2 ma non ti so proprio dire..

  3. #3
    main = new Array(10);
    for(var a = 0; a < main.length; a++){
    main[a] = new Array(a+1)
    trace(main[a].length)
    }
    Free ActionScript Editor

    Y en silencio y sin cruzar una palabra
    solamente una mirada es suficiente para hablar

  4. #4
    fiqo, non sapevo si potesse fare

  5. #5
    anche tranquillamente
    main = [[1,2,3],[4,5,6],[1],"ciao"]


    senza star lì a dichiarare il type la var e altre indecenze java-like
    Free ActionScript Editor

    Y en silencio y sin cruzar una palabra
    solamente una mirada es suficiente para hablar

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    170
    grazie mille, avevo fatto un po di casino con la sintassi...
    Non insultare Java

  7. #7
    java infatti sta bene lì dov'è e mi inchino a quello che fa e può fare

    ma java portato in flash è una gran.... ****
    Free ActionScript Editor

    Y en silencio y sin cruzar una palabra
    solamente una mirada es suficiente para hablar

  8. #8
    Originariamente inviato da flash_mx2
    anche tranquillamente
    main = [[1,2,3],[4,5,6],[1],"ciao"]
    senza star lì a dichiarare il type la var e altre indecenze java-like
    Originariamente inviato da flash_mx2
    java infatti sta bene lì dov'è e mi inchino a quello che fa e può fare
    ma java portato in flash è una gran.... ****
    avessi letto prima 'sti commenti mi sarei risparmiato fatica nell' altro 3D
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  9. #9

  10. #10
    :gren:
    Free ActionScript Editor

    Y en silencio y sin cruzar una palabra
    solamente una mirada es suficiente para hablar

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.