Apache flex Flex设计视图不适用于具有自定义基类的组件

Apache flex Flex设计视图不适用于具有自定义基类的组件,apache-flex,mxml,components,design-view,Apache Flex,Mxml,Components,Design View,我有一个Flex组件,它不是直接从画布继承,而是从我编写的自定义类MyBaseComponent继承,而自定义类MyBaseComponent又从画布继承: 画布>MyBaseComponent>MyComponent mxml 设计视图不适用于此控件。我只是得到一个空白的灰色屏幕。如果我使用Canvas而不是我的自定义基类,它就可以工作。没有错误,项目编译和运行正常 具有自定义基类的应用程序在设计视图中工作,那么为什么不使用组件呢?在这种情况下有什么特别的事情必须做吗 下面是我的组件mxml的

我有一个Flex组件,它不是直接从画布继承,而是从我编写的自定义类MyBaseComponent继承,而自定义类MyBaseComponent又从画布继承:

画布>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>

你是对的,它们不起作用,永远不会回到FlexBuilder2Beta

这实际上是我第一篇博文的主题。如果你感兴趣的话,它有一个很好的解决方法,但是在这里发布有点长: