Flash AS3列表组件标签裁剪?

时间:2013-10-11 00:39:51

标签: actionscript-3 list text crop

出于某种原因,当我添加一个可选列表时,每个单元格中的标签会在行高增加时继续被裁剪。我相信这可能会发生,因为原始行高是20,所以列表会自动裁剪任何超出行高20的盒子;所以,我的问题是:无论如何都要改变这个功能吗?

以下是它的外观截图: http://s7.postimg.org/6wqxfb1qz/Screen_Shot_2013_10_10_at_8_31_49_PM.png

这是我的代码:

        list = new List();
        list.rowHeight = 50;
        list.setRendererStyle("contentPadding", 5);
        var myTextFormat:TextFormat = new TextFormat();
        myTextFormat.size = 20;
        myTextFormat.font = "Microsoft Sans Serif";
        list.setRendererStyle("textFormat", myTextFormat); 
        list.width = 118;
        list.height = stage.stageHeight - 60;
        list.focusEnabled = false;
        list.setStyle("contentPadding", 5);
        addCategories();
        list.move(0, 50);
        addChild(list);

1 个答案:

答案 0 :(得分:1)

  

您可以使用variableRowHeight属性使List控件行的高度根据其内容变量

以下是解释此问题的documentation

您应该添加list.variableRowHeight="true"