Представление Flex Design не работает для компонентов с пользовательским базовым классом - PullRequest
0 голосов
/ 03 июня 2009

У меня есть компонент Flex, который вместо наследования напрямую от Canvas наследует от написанного мной пользовательского класса (MyBaseComponent), который в свою очередь наследует от Canvas:

Canvas> 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>

1 Ответ

0 голосов
/ 03 июня 2009

Вы правы, они не работают, никогда не возвращались обратно к бета-версиям Flex Builder 2.

Это была тема моего первого сообщения в блоге. У него есть хакерский обходной путь, который работает, если вам интересно, но это немного долго, чтобы публиковать здесь:

http://www.rogue -development.com / blog2 / 2007/03 / код в авансовом /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...