Я не уверен, какой тип компонента DragStack.Расширяется ли контейнер (Flex 3) или группа (Flex4)?Если это так, то компонент будет проходить через процесс жизненного цикла , и myButton должен быть доступен после выполнения метода createChildren.
Я полагаю, что MXML делает что-то волшебное, чтобы создать кнопку как дочерний элемент вашего компонента.
Если DragStack не является контейнером, то вы должны сообщить нам, каково свойство DragStack по умолчанию.Свойство DefaultProperty указывалось бы в метаданных класса .
Я полагаю, что MXML в основном назначает дочерние элементы XML свойству по умолчанию класса SuperComponent, если не указано другое свойство.Если вы хотите назначить его другому свойству, вам нужно его указать, например:
<mx:SuperComponent>
<mx:myProperty>
<mx:Button id="myButton" label="Press Me!" />
</mx:myProperty>
</mx:SuperComponent>
Этот синтаксис обычно используется только в ситуациях, когда свойство не имеет простого значения,такой как массив столбцов для DataGrid.