0

这个问题讨论了 verticalAlign 属性,但答案也可能与其他样式属性有关。

我的 mxml 文件中有一个网格对象:

<mx:Grid width = "100%"
         height = "100%"
         id = "myGrid">
    <mx:GridRow width = "100%">
        <mx:GridItem verticalAlign = "middle">
          // Some design code
        </mx:GridItem>
    </mx:GridRow>
</mx:Grid>

我正在尝试使用操作脚本以编程方式添加行:

var configurationItem:GridItem = new GridItem();

但是网格项实例没有verticalAlign属性。有没有办法在动作脚本中设置这个属性?

4

1 回答 1

3

verticalAlign 是一种样式,而不是属性。

要通过 ActionScript 实现这一点,请使用:

var configurationItem:GridItem = new GridItem();
configurationItem.setStyle("verticalAlign", "middle");

希望有帮助。

于 2013-04-18T08:28:12.567 回答