Flex:移动动态子元素或元素

时间:2011-12-25 16:30:22

标签: flex

是否可以移动动态创建的元素或子元素?

示例:

创建孩子:

 public function createChilds():void {
  for(var i:int=0; i < 10; i++) {
  newImage = new Image();
  newImage.source = myImages[i];
  mybox.addChild(newImage);
  }
 }

移动孩子:

 public function moveChilds():void {
                for(var i:int=0; i < 10; i++) {
        mybox.getChildAt(i).move((mybox.getChildAt(i).x - 1), 0);
                }
    }

但是我收到一条错误消息:(

1 个答案:

答案 0 :(得分:2)

使用子项的xy属性将它们移动到所需的坐标。

例如,

mybox.getChildAt(i).x = mybox.getChildAt(i).x - 1;
mybox.getChildAt(i).y = 0;