Показать сообщение отдельно
Старый 05.08.2010, 20:04
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 3  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

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