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

    Come hanno fatto a fare sta classe?

    Come si fa a scrivere una classe come questa su Away3D,
    puoi scrivere una cosa tipo:
    var sfera1=new Sphere({material:"red",x:-500,radius:10});

    ma come è possibile?
    io per esempio se creo una class l'unica cosa che mi riesce è di dichiarare tutte le variabili della classe una a una..

    come si fanno a settare le variabili di una custom class in questo modo?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    si inserisce un solo parametro di tipo Object e all'interno di questo si possono settare tutte le variabili che si vuole, ma chiaramente solo quelle usate all'interno della classe hanno valore e significato, ad esempio:

    Codice PHP:
    class Test {
        private var 
    __o:Object;
        public function 
    Test (params:Object) {
            
    __o params;
            
    __init__();
        }
        private function 
    __init__ () {
            if(
    __o.prova != null) {
                
    trace (__o.prova);
            }
        }

    quando dichiari un'istanza di Test, perchè la funzione restituisca il trace corretto, devi inserire il parametro sotto forma di oggetto contenente almeno la variabile "prova"

    Codice PHP:
    var t:Test = new Test({prova:"ciao"}); // output: ciao 

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.