문제

AS3의 일부 radiobuttons에서 알파를 50%로 설정하려고합니다. 문제는 Radiobutton 레이블이 변경되지 않는다는 것입니다.

누구 든지이 문제를 해결하는 방법을 알고 있습니까?

도움이 되었습니까?

해결책

라벨에 내장 글꼴을 사용해야합니다. 문서에서 알 수 있듯이 :

  • 클라이언트 환경에는 글꼴을 설치할 필요가 없습니다.
  • 내장 된 글꼴은 안티 앨리어싱되어있어 가장자리가 부드럽게되어 가독성이 쉽습니다. 이것은 텍스트 크기가 클 때 특히 분명합니다.
  • 내장 된 글꼴은 부분적으로 또는 완전히 투명 할 수 있습니다.
  • 내장 글꼴을 회전시킬 수 있습니다.
  • 내장 된 글꼴은 확대 / 축소시 매끄러운 재생을 제공합니다.
  • 내장 글꼴을 사용할 때 텍스트가 정확히 나타납니다.
  • 글꼴을 포함 시키면 SWF 파일에서 명확하고 고품질 텍스트 렌더링을 제공하는 고급 알리 아스 정보를 사용할 수 있습니다. 고급 안티 앨리어싱을 사용하면 텍스트의 가독성이 특히 더 작은 글꼴 크기로 렌더링 될 때 텍스트의 가독성이 크게 향상됩니다. 고급 반 알리 아스에 대한 자세한 내용은 고급 안티 앨리어싱 사용을 참조하십시오.

http://livedocs.adobe.com/flex/3/html/help.html?content=fonts_04.html#133099

도움이 되었기를 바랍니다.

편집하다

Kekoa에 대한 답변으로 :

이 샘플은 무선 제어를 거의 보이지 않게하지만 레이블은 알파 변경의 영향을받지 않습니다.

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml">
    <mx:RadioButton label="Some label here" alpha=".1" />
</mx:WindowedApplication>

그리고 내장 글꼴로 (자산/arial.ttf가 있는지 확인) :

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml">
    <mx:Style>
        @font-face {
            src: url("assets/arial.ttf");
            fontFamily: Arial;
            fontStyle: normal;
            fontWeight: normal;
        }
        .myClass {
            fontFamily: Arial;
        }
    </mx:Style>
    <mx:RadioButton label="Some label here" alpha=".1" />
</mx:WindowedApplication>

이것은 잘 작동합니다.

다른 팁

방금 빈 영화와 약물을 무대에서 Radiobutton 구성 요소를 만들었고 인스턴스 이름을 주었고 동작에서 .alpha를 .alpha로 설정했습니다.

효과가있다.

Radiobuttons를 사용하지 않는 경우? 아니면 레이블과 분리되어 있습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top