Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 类不能嵌套-MXML_Apache Flex_Puremvc - Fatal编程技术网

Apache flex 类不能嵌套-MXML

Apache flex 类不能嵌套-MXML,apache-flex,puremvc,Apache Flex,Puremvc,我正在尝试构建一个简单的FLEX应用程序。不幸的是,我得到了“1131:类不能嵌套”。即使使用SimplesMXML也会出现错误。。。。错误会在mx:Application openning标记处弹出: (如果重要的话,我会使用PureMVC) //FlexBuilder说错误就在这里 有人能帮我理解为什么吗?我一直在做很多非感官测试,因为我不理解它。 有时,如果我删除脚本部分,编译成功,其他人则不会 谢谢大家的评论 本主题的最大技巧是:使用SDK构建 Flex Builder(IDE和插件

我正在尝试构建一个简单的FLEX应用程序。不幸的是,我得到了“1131:类不能嵌套”。即使使用SimplesMXML也会出现错误。。。。错误会在mx:Application openning标记处弹出: (如果重要的话,我会使用PureMVC)


//FlexBuilder说错误就在这里
有人能帮我理解为什么吗?我一直在做很多非感官测试,因为我不理解它。 有时,如果我删除脚本部分,编译成功,其他人则不会


谢谢大家的评论

本主题的最大技巧是:使用SDK构建

Flex Builder(IDE和插件)似乎缺少很多错误处理功能,即使它报告错误,也不可靠

与IDE一起使用的编译提示窗口为我省去了很多麻烦


再次感谢大家

有一个flex编译器选项“启用严格类型检查”,只需取消选择它即可。我认为这可以给出一个如此简单的解决方案……

建筑 让我们创建一个批处理文件来设置一些有用的envars:envars.bat

      set JAVA_HOME=c:\Program Files\Java\jdk1.6.0_23
      set PATH=c:\dev\ant\bin;%PATH%
      set ANT_OPTS=-Xmx256m
打开cmd.exe并运行它。。。 编辑c:\dev\sdk\frameworks\build.xml 寻找: 并从以下位置修复清单文件的位置: “${datavis.dir}/manifest.xml”到: “${datavis.dir}/manifest\u datavisualization.xml” 运行Ant:c:\dev\sdk\frameworks>Ant 它应该以这样一个信息结束:buildsuccessful 现在,让我们告诉Flash Builder在哪里可以找到这个新的SDK:c:\dev\SDK 将其添加到Flash Builder中的“已安装SDK”设置中 确保您的项目配置为使用此SDK(它可能是使用原始SDK创建的,并且仍然引用它)。
重建您的项目。它应该可以工作。

我在使用编译器选项排除/包含一些代码时遇到了这个问题 像
-define+=CONFIG::myOption,true
如果该选项为true(结果包括一些代码),并且代码中包含这样的内容:

CONFIG::myOption {
    import <a package>;
}
CONFIG::myOption{
进口;
}

这将导致1131错误。。。我没有解决方法,但没有使用这种条件编译指令。

尝试仅使用SDK构建此文件,并将准确的错误粘贴到此处(整个回溯)。如果删除所有非MXML代码,我就能够编译上述代码;是否有一个类(ApplicationFacade)、样式表(flexskin.css)或组件(SplashScreen等)的包含会触发错误?哎哟。。。这似乎是个问题。为什么?对我来说太奇怪了。我偶尔会遇到这些错误,清理通常会起作用。如果按照James的建议清理项目并没有解决问题,你能发布css文件吗?
CONFIG::myOption {
    import <a package>;
}