Base Class
package
{
import flash.display.*
public class BaseDefaultConstructor extends MovieClip
{
public function BaseDefaultConstructor(foo)
{
trace(foo)
}
}
}
Extended Class
package
{
import flash.display.*
public class DefaultConstructor extends BaseDefaultConstructor
{
// 1203: No default constructor found in base class BaseDefaultConstructor.
/*
public function DefaultConstructor()
{
super("123")
}
*/
}
}
To work, I need to uncomment this constructor, or I get that error (1203:…)
Why Base classes on AS3 doesn´t directly inherity parent constructor?
Why I must have to redefine it?