AS3 のいくつかのラジオボタンでアルファを 50% に設定しようとしています。問題は、ラジオボタンのラベルが変わらないことです。
誰でもこれを修正する方法を知っていますか?
AS3 のいくつかのラジオボタンでアルファを 50% に設定しようとしています。問題は、ラジオボタンのラベルが変わらないことです。
誰でもこれを修正する方法を知っていますか?
ラベルには埋め込みフォントを使用する必要があります。ドキュメントに記載されているように:
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>
埋め込みフォントの場合 (assets/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 を .5 に設定しました。
できます。
ラジオボタンを使用していない場合は? それともあなたのレーベルとは別のものですか?