Estendendo uma classe com apenas um construtor de fábrica

Eu queria saber qual é a melhor maneira de estender oCustomEvent classe, uma classe que possui apenas um construtor de fábrica. Eu tentei fazer o seguinte e me deparei com um problema com o super construtor:

class MyExtendedEvent extends CustomEvent {
  int count;

  factory MyExtendedEvent(num count) {
    return new MyExtendedEvent._internal(1);
  }

  MyExtendedEvent._internal(num count) {
    this.count = count;
  }
}

mas não consigo trabalhar. Eu sempre me deparo com:

chamada implícita não resolvida para o super construtor 'CustomEvent ()'

Se eu tentar chamar o construtor interno para:

MyExtendedEvent._internal(num count) : super('MyCustomEvent') {
  this.count = count;
}

Eu acabo com:

'chamada implícita resolvida para o super construtor' CustomEvent () ''.

Eu não tenho certeza do que estou fazendo errado - mas eu acho que o problema é que oCustomEvent tem apenas um construtor que é um construtor de fábrica (como o doc diz -http://api.dartlang.org/docs/releases/latest/dart_html/CustomEvent.html)

Qual é a melhor maneira de estender umCustomEventou qualquer classe deste formulário?

questionAnswers(2)

yourAnswerToTheQuestion