flex中怎样动态加入组件?

来源:百度知道 编辑:UC知道 时间:2024/07/02 16:56:32
我想在页面中显示n个checkbox(n>=1),是一次显示出来,而且n每次都不固定,请问怎样显示?addchild只能加入最后一个,是不是要设置什么属性?
请解答。解决问题再追加10分。

楼主您好 您可以试试使用 addChildAt () 方法

override public function addChildAt(child:DisplayObject, index:int):DisplayObject

语言版本 : ActionScript 3.0
RuntimeVersions: AIR 1.0, Flash Player 9

将一个 DisplayObject 子实例添加到该 DisplayObjectContainer 实例中。该子项将被添加到指定的索引位置。索引为 0 表示该 DisplayObjectContainer 对象的显示列表的后(底)部。

如果添加一个已将其它显示对象容器作为父项的子对象,则会从其它显示对象容器的子列表中删除该对象。

参数 child:DisplayObject — 要作为该 DisplayObjectContainer 实例的子项添加的 DisplayObject 实例。

index:int — 添加该子项的索引位置。如果指定当前占用的索引位置,则该位置以及所有更高位置上的子对象会在子级列表中上移一个位置。

返回 DisplayObject — 在 child 参数中传递的 DisplayObject 实例。