2009-11-01 4 views
0

저는 Flex에서 매우 익숙하지 만, 인터넷 검색으로는 이것이 명백한 질문이라고 제안하지 않았습니다.Adobe Flex 투명도가 작동하지 않습니다. 버튼 아이콘

아래 그림과 같이 투명 배경이있는 png 파일 인 아이콘이있는 mx : Button이 있지만 투명도가 작동하지 않고 아이콘이 흰색 배경으로 칠해져 있습니다.

<mx:Button label="Button" icon="@Embed(source='images/clearTracks.png')"/> 

나는 이미지에서 작업 투명성을 얻기 위해 ByteArrayImage를 사용하는 방법을 봐 왔지만,이 기술은 버튼의 아이콘 속성에 사용할 표시되지 않습니다.

+0

문제가 지속되면 flexlib에서 CanvasButton을 사용해보십시오. http://code.google.com/p/flexlib/wiki/ComponentList –

+0

Google 수석 건축가를 지나쳐야합니다.하지만 좋은 제안입니다. – johnc

답변

2

이 문제에 대한 Adobe Jira의 기존 버그가 있습니다 (http://bugs.adobe.com/jira/browse/SDK-8877).

플렉스는 PNG 투명도를 지원하지만, 내가 읽은 것부터, 포함시킬 때 일부 PNG를 잘못 디코드하므로 이상한 배경 문제가 발생합니다. 포토샵에서 다시 그래픽을 만들 수 있습니까?

1

은 icon 속성 대신 skin 및 overSkin 스타일을 사용합니다. 그것은 나를 위해 투명한 이미지 작업.

+0

감사합니다. – johnc