Почему mxml не поддерживает конструкторы компонентов?

Почему язык mxml инфраструктуры Flex не поддерживает конструктор для компонентов или не принимает аргументы конструктора для компонентов? Насколько мне известно, невозможно объявить объект ActionScript в mxml, если он принимает аргументы конструктора. Мне интересно узнать причину. Это выбор дизайна Adobe или связано с тем, как работают декларативные языки? Например, почему бы не разрешить:

<myNameSpace:MyComponent constructor="{argArray}"/> 
7
задан Gunnar Karlsson 22 September 2011 в 05:33
поделиться