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

    [AS3] Problema definizione classi

    Ciao a tutti,

    sto cercando di passare da AS2 a AS3.

    Provo a definire una classe nel mio as come dicono molti tutorial, ad es


    class Profilo{
    public var nome:String;
    public var conteggio:Number;

    public function Profilo(nome:String, conteggio:Number) {
    this.nome = nome;
    this.conteggio = conteggio;
    }

    }


    e a istanziarla

    new Profilo("decolltee",0)

    e il compilatore mi dice che non posso definire classi nidificate -_-'

    Allora riprovo come in as2: creo un apposito file per la mia classe ecc e faccio l'import..

    e il compilatore mi dice che sto facendo una chiamata ad un metodo non definito (il costruttore) -_-'

    Per caso qualcuno ha idea di dove sbaglio?

    Sto diventando pazza

    Grazie
    Realizzazione siti web
    ____________________________
    how terrible thing is knowledge when it brings no profit to the wise...

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ciao, per scrivere una classe in AS3 devi definire il package in cui creare la classe
    se crei la classe nella stessa cartella del fla in cui la utilizzi, allora usi un package "vuoto" e definisci anche la classe come public

    Codice PHP:
    package {
        public class 
    Profilo {
            private var 
    __nome:String;
            private var 
    __conteggio:Number;
            public function 
    Profilo (nome:Stringconteggio:Number) {
                
    __nome nome;
                
    __conteggio conteggio;
            }
        }


  3. #3


    wow grazie infinite! e io che ci stavo impazzendo!!!

    grazie ancora
    Realizzazione siti web
    ____________________________
    how terrible thing is knowledge when it brings no profit to the wise...

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.