Было

Код AS3:
package
{
public class DogEvent
{
static public const DOG_BIRTH:String = "dogBirth";
static public const CAT_BIRTH:String = "catBirth";
}
}
Стало

Код AS3:
package
{
public class DogEvent extends TransportEvent
{
static public const DOG_BIRTH:String = "dogBirth";
static public const CAT_BIRTH:String = "catBirth";
public function DogEvent(cargo:Object, type:String, bubbles:Boolean=false, cancelable:Boolean=false)
{
super(cargo, type, bubbles, cancelable);
}
}
}
Не находите, что наследование выглядит как-то глупо?