Flash (および ActionScript 3) で小さなクイズ アプリケーションを作成しています。ラジオボタンに RadioButton コンポーネントを使用することにしましたが、ワード ラッピングを機能させるのに問題があります。
ボタンを作成するコードは以下にあります。
_button = new RadioButton();
_button.setStyle("textFormat", _format);
_button.label = _config.toString();
_button.width = Number(_defaults.@alen);
_button.textField.width = Number(_defaults.@alen);
_button.textField.multiline = true;
_button.textField.wordWrap = true;
_button.value = _config.@value;
_button.group = _group;
_button.x = _config.@x;
_button.y = _config.@y;
_config は XML の一部であり、_defaults はサイズ情報とフォント設定を含む XML の一部です。
_button.textField.wordWrap を true に設定すると、テキストは複数の行に分割されますが、_defaults.@alen では分割されません。これは私が望んでいるものですが、各単語の後にほとんど発生するように見えます。
また、いくつかの行に分割されることもありますが、マウスがその上に置かれるまですべてが表示されません。