내가 플렉스 3.6 프로젝트의 ColorPicker 컨트롤을 사용하고, 나는 이런 식으로 사용자 정의 할 수 :플렉스 3 : ColorPicker의 정의는
기본적으로 ColorPicker의 선택 버튼에서 경계를 제거하고 격차를 감소 선택기와 견본 팔레트 사이의 크기를 0으로 설정합니다.
그럴 수 있습니까?
I했습니다 검색의 모든 속성과의 ColorPicker의 스타일 성공 O/w ...
많은 감사합니다!
오퍼는
내가 플렉스 3.6 프로젝트의 ColorPicker 컨트롤을 사용하고, 나는 이런 식으로 사용자 정의 할 수 :플렉스 3 : ColorPicker의 정의는
기본적으로 ColorPicker의 선택 버튼에서 경계를 제거하고 격차를 감소 선택기와 견본 팔레트 사이의 크기를 0으로 설정합니다.
그럴 수 있습니까?
I했습니다 검색의 모든 속성과의 ColorPicker의 스타일 성공 O/w ...
많은 감사합니다!
오퍼는
당신은 mx_internal 네임 스페이스를 사용하여 이와 같은 구성 요소를 사용자 정의 할 수 있습니다. 수입품에 아래 내용을 추가하십시오 :
import mx.core.mx_internal;
use namespace mx_internal;
이제는 이전에 할 수 없었던 부품의 부품에 액세스 할 수 있습니다. 예를 들어, 오른쪽의 빈 공간에 ColorPicker의 SwatchPanel에 "Preferences"버튼을 추가해야했습니다.
ColorPicker를 확장하고 DropdownEvent.OPEN에 EventListener를 추가 한 사용자 지정 구성 요소를 만들었습니다. 이벤트 핸들러 방법에서,이 같은의 SwatchPanel을 가지고 :
var swatchPanel:SwatchPanel = this.mx_internal::dropdown;
나는 다음 내 환경 설정 버튼을 추가 swatchPanel.addChildAt (...)를 사용했다. 쉬운!
createChildren 메서드를 재정의하고 자식 또는 mx_internal 속성을 사용하여 비슷한 작업을 수행 할 수 있어야합니다.