--- /dev/null
+package {
+ class C {
+ function C(s:String) {
+ trace(s);
+ }
+ }
+ class D extends C {
+ function D() {
+ //explicit super call w/ args
+ super("ok");
+ }
+ }
+ class E extends D {
+ function E() {
+ //explicit super call
+ super();
+ }
+ }
+ class F extends D {
+ function F() {
+ //implicit super call
+ }
+ }
+ import flash.display.MovieClip
+ public class Main extends flash.display.MovieClip {
+ function Main() {
+ new F
+ }
+ }
+}