Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 更改面板中标题的宽度_Actionscript 3_Apache Flex_Flex3 - Fatal编程技术网

Actionscript 3 更改面板中标题的宽度

Actionscript 3 更改面板中标题的宽度,actionscript-3,apache-flex,flex3,Actionscript 3,Apache Flex,Flex3,我的应用程序中有一个面板,用户可以更改其宽度。我的问题是当标题很长的时候。我想通过改变宽度来裁剪标题。 我已尝试通过以下方式更改titleTextField的宽度: this.titleTextField.width=。。。; 但它不起作用。 有人能帮我吗?只需裁剪文本: 使用此功能 private function cropText(str:String,w:int=-1):String{ return (w != -1)?str.substr(0,w)+"...":str; } 如

我的应用程序中有一个面板,用户可以更改其宽度。我的问题是当标题很长的时候。我想通过改变宽度来裁剪标题。 我已尝试通过以下方式更改titleTextField的宽度: this.titleTextField.width=。。。; 但它不起作用。 有人能帮我吗?

只需裁剪文本: 使用此功能

private function cropText(str:String,w:int=-1):String{
    return (w != -1)?str.substr(0,w)+"...":str;
}
如何使用:

title=cropText(“HELLOW WORLD”,10)

输出:


希望它能解决您的问题

调整大小时当前的行为是什么?如果你能提供你的MXML布局,它可能会帮助我们:)嗨,特雷比,谢谢你的回答。但我的问题是我不知道如何改变组件的宽度你是说面板本身吗?还是仅仅是标题栏?
HELLOW WOR...