2009-08-11 9 views
0

MXML 파일을 사용하여 SWF 파일을 만듭니다. MXML 파일은 여러 MX : Button을 정의하고 외부 스타일 시트를 사용하여 스타일을 지정합니다.플렉스 버튼 및 스타일

현재 내가 직면하고있는 문제가 있습니다. HTML 버튼 요소를 스타일링 할 수있는 방식과 비슷한 방식으로 버튼의 스타일을 지정하려고합니다. 그러나, 나는 그런 모양과 느낌을 얻을 수 없었다. 예를 들어, 단추의 각면 (위쪽, 아래쪽, 왼쪽, 오른쪽), 배경색, 여백, 채우기, 너비 및 높이에 대한 테두리의 색과 두께를 정의하는 방법을 찾을 수 없습니다 버튼의 또한 호버, 활성, 포커스와 같은 선택기를 사용할 수 없습니다. 버튼의 크기와 글꼴 색상 만 성공적으로 변경할 수있었습니다.

나는 뭔가를 놓칠지도 모른다는 것을 알고 있으므로 도움을 청하기로 결정했습니다. 누구나 언급 된 속성을 무시할 수있는 스타일 시트 예제를 제공 할 수 있습니까?

감사합니다.

답변

1

Flex Style Explorer을 사용하면 Flex 응용 프로그램에 적용하려는 효과를 시각적으로 얻을 수 있습니다.

이 링크도 도움이 될 수 있습니다

+0

모양을 바꿀뿐 아니라 여백을 사용하는 두 개의 각 단추 사이의 간격도 기꺼이 했으므로 정확하게 찾고있는 것은 아닙니다. 그러나 이것은 가장 가까운 대답입니다. 난 정말 당신의 도움을 주셔서 감사합니다. –

1

당신은 또한 Degrafa의 너무 스키닝을보고 할 수 있습니다 .. 당신은 거의 모든 구성 요소를 스키닝 ​​할 수 있습니다 당신이 좋아하는 방식으로 degrafa와 함께 .. 당신은 심지어 자신의 사용자 정의 CSS 선택기를 추가 할 수 있습니다. 몇 링크는 당신이 어떤 CSS 선택기를 처리 할 수 ​​

http://www.asfusion.com/blog/entry/flex-skinning-with-degrafa-screencast-part-1

http://groups.google.com/group/degrafa/web/round-flex-button-component-skin-sample?version=5

http://blog.vixiom.com/2008/08/05/skinning-a-flex-button-with-one-mxml-file-and-degrafa/

당신의 버튼을 피부에 Degrafa의를 사용하여 ... 당신이 스키닝 버튼을 시작하고 그에 따라 버튼을 그립니다 열등감의 힘으로 행운을 빕니다!

+0

당신이 제안한 것은 꽤 좋지만 외부 라이브러리가 필요합니다. 내 상황에서는 핵심 API를 고수하고 싶습니다. 그러나, 그 대답은 다른 프로젝트에 유용합니다. 그리고 당신의 도움에 정말로 감사합니다. –

+0

제 3 자 라이브러리 사용에 대한 이슈를 이해하고 오랫동안 저들로부터 멀어졌지만 ... 지금은 degrafa가 많이 제공합니다. 우리 회사의 거의 모든 플렉스 프로젝트에서 디폴트가된다. 네가 총에 맞을만한 가치가 있다고 말했어. 적어도 내가 흘린 링크 인 재관류에 관한 비디오를 보아라. 도와 줘서 기뻐요! –