Apache flex “错误”;无法解析MXML语言版本。”;

Apache flex “错误”;无法解析MXML语言版本。”;,apache-flex,flex4.5,Apache Flex,Flex4.5,我有一个MXML代码 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="library://ns.adobe.com/flex/mx" layout="absolute" backgroundcolor="[#000000, #666666]"> <mx:Label fontSize="40" text="Hello World!" verticalCe

我有一个MXML代码

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="library://ns.adobe.com/flex/mx" layout="absolute" backgroundcolor="[#000000, #666666]">
    <mx:Label fontSize="40" text="Hello World!"
             verticalCenter="0" letterSpacing="2" >
        <mx:filters>            
            <mx:GlowFilter color="#dddddd"/>
        </mx:filters>
    </mx:Label>
</mx:Application>

请告诉我如何更正此错误。

如果您试图使用Flex 4.x编译器编译Flex 3应用程序,您必须更改mx命名空间uri并添加“fx”命名空间。在3.x项目中,如果不需要迁移,我建议使用旧的3.x编译器/框架。如果出于任何原因需要使用4.x,请查阅文档,因为需要进行一些其他修改(CSS、编译器选项以确保兼容性)。

如果您试图使用Flex 4.x编译器编译Flex 3应用程序,则必须更改mx命名空间uri并添加“fx”命名空间。在3.x项目中,如果不需要迁移,我建议使用旧的3.x编译器/框架。如果出于任何原因需要使用4.x,请查阅文档,因为还需要进行一些其他修改(CSS、编译器选项以确保兼容性)。

将代码更改为下面的代码时,它工作正常

  <?xml version="1.0" encoding="utf-8"?>
      <mx:Application xmlns:mx="library://ns.adobe.com/flex/mx          xmlns:fx="http://ns.adobe.com/mxml/2009" backgroundColor="#000000">
            <mx:Label fontSize="40" text="Hello World!" verticalCenter="0" letterSpacing="2" >
        <mx:filters>            
            <mx:GlowFilter color="#dddddd"/>
        </mx:filters>
    </mx:Label>
   </mx:Application>


在将代码更改为下面的代码时,它工作得非常好

  <?xml version="1.0" encoding="utf-8"?>
      <mx:Application xmlns:mx="library://ns.adobe.com/flex/mx          xmlns:fx="http://ns.adobe.com/mxml/2009" backgroundColor="#000000">
            <mx:Label fontSize="40" text="Hello World!" verticalCenter="0" letterSpacing="2" >
        <mx:filters>            
            <mx:GlowFilter color="#dddddd"/>
        </mx:filters>
    </mx:Label>
   </mx:Application>