Почему язык mxml фреймворка Flex не поддерживает конструктор для компонентов или не принимает аргументы конструктора для компонентов? Насколько мне известно, невозможно объявить объект ActionScript в mxml, если он принимает аргументы конструктора. Мне любопытна причина. Это выбор дизайна Adobe или связано с тем, как работают декларативные языки? Например, почему бы не разрешить:
<myNameSpace:MyComponent constructor="{argArray}"/>