这是问题所在。我已经创建了自定义RectangularBorder并将其设置为TitleWindow的边框外观。在此操作之后,窗口的内部内容从0点开始。我怎么能设置它的偏移?
设置顶部填充不起作用,因为在此操作之后滚动条仍然从窗口顶部开始。
答案 0 :(得分:1)
尝试在Flex 3中设置面板时遇到很多问题,TitleWindow继承自Panel。
This是我见过的最好的解释。 (我不是用斜体字引用的格伦:)。)。
答案 1 :(得分:1)
对于程序化皮肤来说,它非常简单。应该覆盖函数get borderMetrics来执行此操作:
public override function get borderMetrics():EdgeMetrics
{
var borderThickness:Number = getStyle("borderThickness");
var cornerRadius:Number = getStyle("cornerRadius");
var headerHeight:Number = getStyle("headerHeight");
return new EdgeMetrics(
borderThickness,
borderThickness + headerHeight,
borderThickness,
borderThickness);
}
答案 2 :(得分:-1)
尝试使用padding-top,padding-left等作为TitleWindow的样式