Làm cách nào để đặt giá trị mặc định của skinClass cho thành phần tùy chỉnh trong Flex? Tôi đã mở rộng DropDownList với thành phần tùy chỉnh của mình, nhưng tôi muốn chỉ định một skin mặc định để đi với nó thay vì luôn đặt giá trị skinClass cho mỗi cá thể.Đặt da mặc định cho thành phần tùy chỉnh trong Flex 4
25
A
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);
}
Các vấn đề liên quan
- 1. Làm cách nào để xác định 'các nhóm nội dung' tùy chỉnh trong một thành phần Flex 4 tùy chỉnh?
- 2. Flex: khi ẩn các thành phần trong flex
- 3. Flex 4 Custom Component - Làm cách nào để thông báo cho da về những thay đổi về tài sản?
- 4. Mở rộng các thành phần tùy chỉnh MXML qua MXML
- 5. Cài đặt không gian làm việc mặc định cho bản phân phối Eclipse tùy chỉnh
- 6. Đặt chiều rộng thành phần Flex thành 100% khi chạy?
- 7. Đặt lại CSS, kiểu mặc định cho các thành phần phổ biến
- 8. Đặt CommandTimeout mặc định tùy chỉnh cho tất cả các Đối tượng Lệnh mới
- 9. Tạo kiểu mặc định với các thuộc tính tùy chỉnh
- 10. Cách tạo thành phần Swing tùy chỉnh
- 11. Đặt giá trị mặc định cho các thuộc tính Maven 2 tùy chỉnh
- 12. Đặt trình chỉnh sửa mặc định cho tệp XML Android
- 13. Thay đổi làn da mặc định của VS 2010
- 14. Cách đặt các trang mới trong IIS 7.5 thành .NET 4 theo mặc định
- 15. Tùy chỉnh bố cục (thành phần) cho activeadmin
- 16. Cách thiết lập thời gian chạy ở Flex 4
- 17. Dừng một tùy chỉnh UIButton đặt titleLabel để IB mặc định trên sự kiện bắn
- 18. Cách xác định "TagPrefix" mặc định cho các điều khiển tùy chỉnh
- 19. Nền gradient mặc định thành phần Swing
- 20. Bảng điều khiển thành phần Flex 4 Spark - Ẩn thanh tiêu đề
- 21. Đặt phông chữ tùy chỉnh làm mặc định trong lập trình iphone
- 22. Cách hiển thị lỗi tùy chỉnh trong khi cài đặt Joomla! 1,6 - 1,7 thành phần?
- 23. Xác định các thành phần Android tùy chỉnh sử dụng không gian tên ngắn?
- 24. ZendFramework 2 inputfilter thông báo lỗi tùy chỉnh mặc định
- 25. Trình kết xuất mục tùy chỉnh Flex cho mục được hiển thị trong hộp tổ hợp
- 26. findViewById() trả về null cho thành phần tùy chỉnh trong cách bố trí XML, không cho các thành phần khác
- 27. Chuỗi hành động trong cài đặt MSI mặc định (không phải là tùy chỉnh) là gì?
- 28. Đặt lại IntelliJ UI thành Mặc định
- 29. Sự cố UITableViewCell tùy chỉnh với các thành phần UIAccessibility
- 30. Flex: Cách thêm nút đóng tab cho thành phần TabNavigator
Đ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). –
Gotcha, đã chỉnh sửa câu trả lời để thực hiện nó trong mã. – Dave
Hoàn hảo, cảm ơn. –