Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Array bidimensionale

  1. #1

    Array di tipi

    In action script è possibile creare un Array, con un tipo di dato creato da me??

    In VB ad esempio posso crearlo così:

    Dim arr() as mioTipo

    mioTipo è composto così:

    public type mioTipo
    nome as String
    cognome as String
    end type

    così ho un array ti tipo - mioTipo - e lo carico:

    arr(0).nome = "Luck"
    arr(0).cognome = "Floyd"

    Spero si possa fare anche in Flash....
    Grazie,

  2. #2
    Nessuno puo aiutarmi???

  3. #3
    nosferatu_net
    Guest
    Il problema si risolve a priori:
    in ActionScript gli array sono tutti di Object, per il semplice motivo che AS, in quanto ECMA-compliant, è un linguaggio non tipizzato.

    Ergo: non è necessario che gli elementi di un vettore siano uniformi.

  4. #4
    Originariamente inviato da nosferatu_net
    Il problema si risolve a priori:
    in ActionScript gli array sono tutti di Object, per il semplice motivo che AS, in quanto ECMA-compliant, è un linguaggio non tipizzato.

    Ergo: non è necessario che gli elementi di un vettore siano uniformi.
    E se volessi creare un array bidimensionale?

    Mi rifaccio dinuovo a VB:

    arr(0,0) = "Luca"
    arr(0,1) = "HTML"

    arr(1,0) = "Luca1"
    arr(1,1) = "HTML1"

    ecc..

    Come potrei crearlo in AS?

  5. #5
    nosferatu_net
    Guest
    Esempio banale:
    codice:
    function Vampiro(nome, cattiveria)
    {
      this.nome = nome;
      this.cattiveria = cattiveria;
    }
    
    var vampiri = new Array();
    vampiri.push(new Array());
    // ora vampiri[0] punta ad un Array vuoto
    
    vampiri[0].push(new Vampiro("Nosferatu", 0.5));
    // ora vampiri[0][0] punta all'oggetto di classe Vampiro

  6. #6
    Ora provo...

  7. #7
    Originariamente inviato da meyumi
    http://forum.html.it/forum/showthrea...hreadid=450540
    Grazie mille... è perfetto!!!

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.