我正在用 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 处拆分,但看起来它几乎发生在每个单词之后。
此外,它有时会将其拆分为几行,但直到鼠标悬停在其上才会全部显示。