0

我有一个代表图层的 DataGrid - 每行都是舞台上的一个图像。现在我想拖动一个图层,将更改舞台上该图像的 childIndex。

为了做到这一点,我需要在拖动后遍历 DataGrid 行,从 dataprovider 获取每行的图像并将该图像的 childIndex 更改为该行的索引。

我不知道如何遍历行,获取行索引和被行压制的图像。

请帮忙 :)

4

1 回答 1

0

我找到了解决方案:

private function layers_list_dragCompleteHandler(event:DragEvent):void
        {
            var idx:int = layers_list_box.calculateDropIndex(event);
            for (var i:int = 0; i < layers.length; i++)
            {
                var stageObject:StageObject = (layers.getItemAt(i) as AniBaniClip).GetFirstStageObject(0);
                AniBani.getEditor().editor_stage.setElementIndex(stageObject, i + 2);
            }
        }
于 2012-06-19T14:39:07.687 回答