Creo que esto es por la compatibilidad hacia atrás. Aun cuando la sintaxis de AS2 lo oculta este sigue siendo un lenguaje basado en prototype y internamente hace:
POpcionAceptar.prototype = new POpcionBase(); De ahí la llamada al constructor, para introducir en POpcionAceptar los miembros de la clase base. Puede ser un incordio sino lo sabes. Un saludo, Joseba Alonso www.5dms.com www.sidedev.net > -----Mensaje original----- > De: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] En nombre de Miguel Angel Sánchez > Enviado el: jueves, 01 de diciembre de 2005 9:42 > Para: [email protected] > Asunto: [ASNativos] Un import me invoca al constructor > > Hola, tengo la siguiente estructura de clases: > > POpcionAceptar extiende POpcionBase > POpcionBase implementa la interfaz Pantalla y usa una > variable de tipo OpcionAceptar OpcionAceptar extiende > OpcionBase OpcionBase implementa la interfaz IOpcion > > Pues al hacer simplemente esto: > > import Opcion.POpcionAceptar; > > sin ni siquiera declarar una variable, llama al constructor > de OpcionBase, y solo a ese. WTF? O_o > ---------------------------------- Lista ASNativos:[email protected] http://www.5dms.com/listas ----------------------------------

