2009-10-20 3 views
0

플렉스 버튼이 있습니다. 나는 왼쪽에 하나의 색깔이 필요하고 다른 하나는 오른쪽에 있어야한다. 그라디언트가 필요하지 않습니다. 그냥 단색. 오른쪽에 빨간색 & 왼쪽에 녹색처럼. 나는 정말로 이미지를 사용하고 싶지 않습니다. 아마 그것을 할 시간이 오래 걸릴 것입니다.왼쪽에 한 색의 플렉스 버튼과 오른쪽에있는 다른 플렉스 버튼

플렉스 빌더의 플렉스 프로퍼티를 통한 그라디언트는 수평이 아닌 세로로 만 적용되는 것처럼 보입니다.

나는 2 개의 버튼을 만들려고했는데, 각각의 절반 폭 (원래의 것)을 HBox &에 넣으려고했다. 그래서 그들은 2 개의 색상이있는 단일 버튼처럼 보일 것이다. 괜찮습니다.하지만 더 좋은 방법이 있다면 생각 중입니다.

감사합니다.

답변

0

이 링크 http://blog.timeister.com/2009/01/16/flex-custom-button-skin/ 내가 위의 원하는 정확히 무엇을 할 수있는 좋은 방법을 제공을 피부에 Degrafa의를 사용할 수 있습니다. 2 개의 클래스가 필요합니다. 하나의 하위 클래스 ButtonSkin & 다른 버튼입니다. CSS를 통해 링크하고 mxml에서 사용하십시오. 간단 & 간단합니다.

+0

그래서 해결책을 게시하십시오. – zinovii

0

이 작업을 수행하는 올바른 방법은 사용자 지정 구성 요소를 만든 다음 드로잉 메서드를 재정의하고 두 가지 색을 관련 속성 등으로 그리는 것입니다.

당신이 사용하는 솔루션은 간단합니다, 그래서 당신은 사용자 정의 구성 요소를 만드는 문제를 통해 가고 싶어하지 않는 그런를 유지해야한다 (그것은 플렉스 이후 나쁜는 오픈 소스 아니다 당신은 방법을 볼 수 있습니다 원래 버튼이 코딩되고 거기에서 수정됩니다.

0

당신은 버튼

+0

이 질문에 대한 답변을 제공하지 않습니다. 비평하거나 저자의 설명을 요청하려면 게시물 아래에 의견을 남겨 둡니다. –