Tại sao ngôn ngữ mxml của khung công tác Flex không hỗ trợ một hàm tạo cho các thành phần hoặc chấp nhận các đối số hàm tạo cho các thành phần? Đó là như xa như tôi biết không thể tuyên bố một đối tượng ActionScript trong mxml nếu nó có đối số constructor. Tôi tò mò về lý do. Nó là một sự lựa chọn thiết kế của Adobe hoặc liên quan đến cách ngôn ngữ khai báo hoạt động như thế nào? Ví dụ: tại sao không cho phép:Tại sao mxml không hỗ trợ các nhà thầu thành phần?
<myNameSpace:MyComponent constructor="{argArray}"/>
có lẽ đây sẽ giúp: http://stackoverflow.com/questions/878043/how-do-i-populate-required-parameters-in-a-custom-mxml-tag –
Cảm ơn Chris cho cực trả lời nhanh! Tôi đã tìm kiếm một lý do tại sao nó không thể thay vì một cách giải quyết - là nó là một cái gì đó mà nói chung là không thể trong ngôn ngữ khai báo và tại sao? –
Và làm cách nào bạn khai báo nhiều hơn một đối số? Luôn luôn có chúng trong một mảng? –