我有一个用动作脚本创建的tlf文本字段。 当我添加文本未被选中没有TLFTextField的一个tlf文本字段对齐正确问题
format.align = TextFormatAlign.RIGHT;
领域,你必须点击文本得到FOUCS。
例如链接:http://aradon.co.il/test/tlf.html
这里是代码:
import fl.text.TLFTextField;
import flash.text.TextFormat;
import flash.text.TextFormatAlign;
var format:TextFormat = new TextFormat("Tahoma", 13, 0x0);
format.align = TextFormatAlign.RIGHT;
var _valueField:TLFTextField = new TLFTextField();
_valueField.width = 200;
_valueField.height = 22;
_valueField.x = 20;
_valueField.y = 20;
_valueField.wordWrap = true;
_valueField.multiline = false;
_valueField.type = TextFieldType.INPUT;
_valueField.defaultTextFormat = format;
_valueField.background = true;
_valueField.backgroundColor = 0xc6c6c6;
_valueField.setTextFormat(format);
addChild(_valueField);
_valueField.text = "text";
但是你的问题是什么?你提供的接缝按预期工作的例子......也许我错过了一些东西。编辑:好的!我现在知道了,一旦将对齐设置为右侧,单击背景后,就无法获得文本框的焦点。 –
看这里:http://forums.adobe.com/message/3893357/这是我的问题看看答案也测试它自己与高度和字体大小的诡计 – ygaradon
刚刚测试你的代码,它适用于我的罚款:http://dl.dropbox.com/u/1329053/editableTFAlignRight/test.html –