Set alpha na etiqueta radiobutton
-
06-07-2019 - |
Pergunta
Eu estou tentando set o alfa para 50% em alguns radiobuttons em AS3. O problema é que os rótulos RadioButton não vai mudar.
Alguém sabe como consertar isso?
Solução
você tem que usar fontes incorporadas para as etiquetas. Como os estados de documentação:
- ambiente cliente não precisa a fonte a ser instalado.
- Fontes incorporadas são anti-alias, o que significa que suas bordas são suavizadas para facilitar a leitura mais fácil. Isto é especialmente evidente quando o tamanho do texto é grande.
- Fontes incorporadas podem ser parcialmente ou totalmente transparente.
- As fontes incorporadas podem ser rodados.
- Fontes incorporadas fornecem uma reprodução mais suave quando o zoom.
- O texto aparece exatamente como você espera quando você usa fontes incorporadas.
- Quando você incorporar uma fonte, você pode usar a informação avançada anti-aliasing que fornece processamento de texto direto e de alta qualidade em arquivos SWF. Usando anti-aliasing avançado melhora muito a legibilidade do texto, especialmente quando ele é processado em tamanhos de fonte menores. Para mais informações sobre anti-aliasing avançado, consulte Usando anti-aliasing avançado.
http: //livedocs.adobe .com / flex / 3 / html / help.html? content = fonts_04.html # 133099
Espero que isso ajude.
Editar
Em resposta a Kekoa:
Esta amostra faz controle de rádio quase invisível, mas o rótulo não é afetado por alpha mudança:
<?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>
E com fonte incorporada (verifique se você tem ativos / 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>
Este funciona bem.
Outras dicas
Acabei de criar um filme vazio de drogas e um componente RadioButton no palco, deu-lhe um nome de instância e nas ações definir o alfa para 0,5.
Ele funciona.
Se você não estiver usando RadioButtons? Ou eles são separados do seu rótulo?