У меня есть компонент Flex, который, вместо того, чтобы наследовать непосредственно от Canvas, унаследованный от пользовательского класса (MyBaseComponent), что я написал, в свою очередь наследуется от Canvas:Flex вида конструкции не работает для компонентов с пользовательской базовым классом
Холст> MyBaseComponent> MyComponent (mxml)
Дизайн для этого элемента управления не работает. Я просто получаю пустой серый экран. (Он работает, если я использую Canvas вместо моего собственного базового класса.) Ошибок нет, а проект компилируется и работает очень хорошо.
Приложения с пользовательскими базовыми классами работают в режиме проектирования, так почему бы не компоненты? Есть ли что-то особенное в этом случае?
Вот как MXML моего компонента выглядит:
<?xml version="1.0" encoding="utf-8"?>
<Custom:MyBaseComponent xmlns:mx="http://www.adobe.com/2006/mxml" width="614" height="282" xmlns:Custom="MyCustomLib.*">
...
</Custom:MyBaseComponent>