Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.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 Flex:在操作脚本中无法访问项的属性_Actionscript 3_Apache Flex_Mxml - Fatal编程技术网

Actionscript 3 Flex:在操作脚本中无法访问项的属性

Actionscript 3 Flex:在操作脚本中无法访问项的属性,actionscript-3,apache-flex,mxml,Actionscript 3,Apache Flex,Mxml,此问题涉及垂直对齐属性,但答案可能也与其他样式属性相关。 我的mxml文件中有一个网格对象: <mx:Grid width = "100%" height = "100%" id = "myGrid"> <mx:GridRow width = "100%"> <mx:GridItem verticalAlign = "middle"> // Some design code

此问题涉及垂直对齐属性,但答案可能也与其他样式属性相关。

我的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>

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

垂直对齐是一种样式而不是属性

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

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

希望有帮助。

垂直对齐是一种样式,而不是属性

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

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

希望有帮助。

希望有帮助。正如您所说,这适用于flex控件中的任何样式属性。它确实有帮助。谢谢!希望有帮助。正如您所说,这适用于flex控件中的任何样式属性。它确实有帮助。谢谢!