Perchè in flash non esiste l'overloading dei metodi (e del costruttore). Se vuoi, simulalo:
codice:class TuaClasse { function TuaClasse() { // simulazione sul numero dei parametri var l:Number = arguments.length; switch(l) { case 0: // se non ci sono parametri break; case 1: // se ce ne uno break; case 2: // se ce ne sono due break; } // simulazione sul tipo if(typeof arguments[0] == "number"){ } else if(arguments[0] == undefined){ } else { } } }

Rispondi quotando