> myB = new B();
> trace(myB.arg==null); // true
Jejeje, te has colado, seria dificil que cogiera el argumento sino se lo
pasas ;) de todas maneras tienes razon, no hereda del constructor. Pero
ninguna herencia lo hace, normalmente se llama a el base(por lo menos en c#
que estoy mirandome ahora), cosa que no puede hacer Flash directamente, yo
lo suelo emular al estilo de Debreuil:
SubClass = function(name){
this.$_base = SuperClass;
this.$_base(name);
delete this.$_base
// custom
this.subclassprop = "foo";
}
SubClass.prototype.__proto__ = SuperClass.prototype;
pero me parece que una funcion implements es tambi�n correcta siempre que no
contamine Object :)
> asi que nada, tiramos de ASSetPropFlags :)
que remedio xD.
> da igual, en la pr�xima versi�n de Flash no har� falta
> hacer estos malabarismos... :)
Si pero tienes el riesgo de tener que actualizar las peliculas creadas en F5
para que funcionen en F6 si esa funcion ya no existe. Imaginate que ya haya
modificadores del tipo public,private..etc, ASSetPropFlags ya no seria
necesario y podrian eliminarlo de un plumazo de la nueva version del player,
con lo que nos dejarian con el culo al aire. �Sigue funcionando en el Flash
player 6 beta?
Joseba Alonso
Desarrolador Web
www.inproweb.com
www.sidedev.net