flex:基于s:VGroup创建组件

时间:2012-06-24 08:08:46

标签: flex

我正在尝试创建组件:

<?xml version="1.0"?>
<s:VGroup xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:s="library://ns.adobe.com/flex/spark">
    <mx:DataGrid id="letDataGrid" width="100%" height="100%" rowCount="5">
        <mx:columns>
            .......
        </mx:columns>
    </mx:DataGrid>
    <mx:Form>
        .......
    </mx:Form>
</s:VGroup>

代码放入FileName.mxml。当我尝试使用它时(进入ViewStack

<s:NavigatorContent label="Blocks"  width="100%" height="100%">
    <comp:FileName/>
</s:NavigatorContent>

应用程序已编译,并且窗格中没有组件应该是什么。有人可以解释一下做错了吗?

UPD 如果我粘贴FileName.mxml的内容代替<comp:FileName/>一切正常

1 个答案:

答案 0 :(得分:0)

对于那些读过这个问题的人:我现在明白问题所在。我使用错误的命名空间应该有library://ns.adobe.com/flex/mx"而不是xmlns:mx="http://www.adobe.com/2006/mxml"