Pues de nuevo en casa, efectivamente el problema era la visibilidad de
los métodos entre clases que están en diferentes packages.
Para el que venga detrás, si quieres extender de una clase que está en
otro package, en la clase principal tienes que declarar el método como
"protected". Y en la clase
Buenas,
Yo estoy Xavi, creo que el problema es que las estas definiendo en
"internal", igual no los métodos, que eso estarás acostumbrado en AS2 a
ponerlos con atributo, pero sí la propia clase, que era costumbre no
marcarla con ningún atributo. Tienes puesto "class Application" en vez de
"public
Ummm ... No se que ocurre, pero no he recibido el mensaje de Zarate ,
lo he tenido que leer a partir de esta respuesta.
No se pueden sobreescribir metodos privados, unicamente publicos o
protected, tal como comenta Javi Fernandez.
En cuanto al dilema herencia vs composicion, como yo era de lo
Buenas
Hola Zárate
¿Has puesto algún modificador de acceso delante de la declaración del método?
Lo digo porque ahora en AS3 cualquier clase, método o propiedad por defecto lo
declara como "internal" lo cual quiere decir que sólo hay visibilidad para
dichos métodos dentro de un mismo package.
4 matches
Mail list logo