[英]AS3 Textfield set width depending on height
我在AS3中的文本字段有問題。 我想設置文本字段的高度,然后調整寬度以適應內容。 到目前為止,我還沒有找到解決方案。
我嘗試了自動調整功能,但是那個保持寬度並調整高度。
在這張圖片中,您可以看到問題: http : //i.imgur.com/gaFAwFs.png我將高度設置為與圖像相同,但是當我使用自動調整大小時,它會更改高度以適合文本。 相反,我希望它保持高度並調整寬度。
這有效:
package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
public class Main extends Sprite
{
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
var tf:TextField = new TextField();
tf.text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor.";
tf.border = true;
tf.autoSize = TextFieldAutoSize.LEFT;
stage.addChild(tf);
}
}
}
確保文本字段的wordWrap屬性設置為false。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.