Цитата:
|
- наиболее очевидный - это то, что в некоторые классы заложена функциональность, которой там по идее не должно быть. Например, TextField и SimpleButton контейнерами не являются, однако, могут иметь детей, и даже диспатчаться события их добавления. Т.е. внутренние механизмы деторождения заложены в вышестоящем классе и, скорей всего - это DisplayObject.
|
Нет, просто в хелпе в цепочке наследования пропущен DisplayObjectContainer.
Цитата:
|
- далее, метод dispatchEvent оверрайден минимум один раз в пути до Sprite. Это доказывают нехитрые тесты.
|
Что то в голову не приходят идеи как это можно проверить. Поделитесь идеей, пожалуйста.
Цитата:
|
И можно было спокойно определить willTrigger в DisplayObject, а внутри пробегаться по парентам с super.hasEventListener
|
Так то понятно, но зачем переопределять то, что раньше по идее не должно было быть предопределенно? Похоже, это действительно идиотизм.