2010-08-18 24 views

Trả lời

42

Bạn có thể sử dụng css để áp dụng một làn da một lớp thành phần như sau:

@namespace component "com.domain.project.view.component.*"; 

component|CustomComponent { 
    skin-class: ClassReference("com.domain.project.view.skin.CustomSkin"); 
} 

Hoặc nếu bạn muốn nó trong mã thành phần của bạn, bạn có thể thiết lập các phong cách trong các nhà xây dựng:

public function CustomComponent() 
{ 
    super(); 
    setStyle("skinClass", CustomSkin); 
} 
+0

Điều này sẽ hiệu quả, nhưng tôi đang tìm cách thiết lập nó trong mã ActionScript để da trở thành một phần của thành phần (ví dụ như DropDownListSkin là dành cho DropDownList). –

+0

Gotcha, đã chỉnh sửa câu trả lời để thực hiện nó trong mã. – Dave

+0

Hoàn hảo, cảm ơn. –

Các vấn đề liên quan