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