First frame

// Base.prototype = new MovieClip();

// Extended.prototype = new Base();
// Base
undefined
// super.__proto__ === Object.prototype
true

// ExtendedFurther.prototype = new Extended();
// Base
undefined
// super.__proto__ === Object.prototype
true
// Extended
undefined
// super.__proto__ === MovieClip.prototype
true

// var ef = new ExtendedFurther();
// Base
undefined
// super.__proto__ === Object.prototype
true
// Extended
undefined
// super.__proto__ === MovieClip.prototype
true
// ExtendedFurther
undefined
// super.__proto__ === Base.prototype
true

// ef.test_method();

// trace(ef.test_property);
undefined

// ef.test_property = "";

