如果我在flex中重命名命名空间会发生什么?

时间:2013-07-31 08:01:09

标签: flex flex4.5

我需要一个关于Flex的澄清。 如果我在

中重命名namesapace会发生什么
 <mx:Module xmlns:fx="http://ns.adobe.com/mxml/2009" 
       xmlns:s="library://ns.adobe.com/flex/spark" 
       xmlns:mx="library://ns.adobe.com/flex/mx" width="100%" height="100%">

替换为

<mx:Module xmlns:fx="http://ns.adobe.com/mxml/2009" 
   xmlns:dx="library://ns.adobe.com/flex/spark" 
   xmlns:ot="library://ns.adobe.com/flex/mx" width="100%" height="100%">

需要知道为什么以及如果我这样做会发生什么......

提前谢谢!

1 个答案:

答案 0 :(得分:2)

举一个例子,这就是事情会发生变化的方式:

<强> BEFORE

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
   xmlns:s="library://ns.adobe.com/flex/spark" 
   xmlns:mx="library://ns.adobe.com/flex/mx" width="100%" height="100%">
   <mx:ViewStack id="mainStack"  top="0" bottom="0"
                 width="100%" height="100%"
                 >
                 <mx:VBox>
                    <s:CheckBox  selected="true"/>
                 </mx:VBox>
    </mx:ViewStack>

<强> AFTER

<ddd:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
           xmlns:ddd="library://ns.adobe.com/flex/spark" 
           xmlns:yyy="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">

        <yyy:ViewStack id="mainStack"  top="0" bottom="0"
              width="100%" height="100%"
              >
    <yyy:VBox>
        <ddd:CheckBox  selected="true"/>
    </yyy:VBox>
</yyy:ViewStack>