Цитата:
Сообщение от Universe
Как лучше решить эту проблему?
|
Вариант перейти от "IStep is-a DisplayObject" к "IStep has-a DisplayObject" рассматривали? Т.е. у вас будет
Код AS3:
interface IStep {
//...
function DisplayObject getUI();
}
Оно гораздо гибче в использовании (UI теперь можно кучей разных способов производить, а можно просто return this делать), да и идеологически более правильно.