Perché il linguaggio mxml del framework Flex non supporta un costruttore per i componenti o accetta gli argomenti del costruttore per i componenti? Per quanto ne so non è possibile dichiarare un oggetto ActionScript in mxml se prende gli argomenti del costruttore. Sono curioso del motivo. È una scelta di design di Adobe o relativa a come funzionano le lingue dichiarative? Ad esempio, perché non permettere:Perché mxml non supporta i costruttori di componenti?
<myNameSpace:MyComponent constructor="{argArray}"/>
forse questo aiuterà: http://stackoverflow.com/questions/878043/how-do-i-populate-required-parameters-in-a-custom-mxml-tag –
Grazie Chris per l'incredibile risposta veloce! Stavo cercando un motivo per cui non è possibile piuttosto che una soluzione alternativa: è qualcosa che generalmente non è possibile nelle lingue dichiarative e perché? –
E come dichiareresti più di un argomento? Li hai sempre in un array? –