Muzak
Tue, 01 Sep 2009 16:46:02 -0700
Are you talking about something like this??
package {
public class ClassA {
public function ClassA():void {
trace("ClassA ::: CONSTRUCTOR");
}
}
}
package {
public class ClassB extends ClassA {
public function ClassB():void {
trace("ClassB ::: CONSTRUCTOR");
}
}
}
// in fla
var b:ClassB = new ClassB();
// output
ClassA ::: CONSTRUCTOR
ClassB ::: CONSTRUCTOR
There's no need to call super() in the constructor.
Or are you talking about something else?
regards,
Muzak
----- Original Message -----
From: "Steven Sacks" <flash...@stevensacks.net>
To: "Flash Coders List" <flashcoders@chattyfig.figleaf.com> Sent: Wednesday, September 02, 2009 12:56 AM Subject: Re: [Flashcoders] Problem understanding Class heirarchy issue
In AS2, super() was called automatically (so to speak), so calling it was a matter of proper form more than anything else. In AS3, you have to call it yourself or it doesn't get called._______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders