Actionscript 3 Flex库项目中某些奇怪的编译器警告
关于我的Flex builder 4.6和FlexSDK 4.6上的Flex库项目,有一些奇怪的警告:Actionscript 3 Flex库项目中某些奇怪的编译器警告,actionscript-3,apache-flex,Actionscript 3,Apache Flex,关于我的Flex builder 4.6和FlexSDK 4.6上的Flex库项目,有一些奇怪的警告: 类不能嵌套 abc字节码解码失败 让我描述一下这些奇怪的东西是如何出现在我的Flex Builder 4.6中的 首先,这些警告并非每次都出现,它们只是在我对一个类进行了一些更改后出现的(尽管更改只是添加了一些空行)。如果我投影-->clean,这些警告就会消失 秒,如果其他项目不使用此库,警告将消失 第三,我95%确信我的代码没有错,因为它很简单。我的代码中没有嵌套的类 forth,这里
- 类不能嵌套李>
- abc字节码解码失败
感谢您的阅读,正如您推断的,英语对我来说是一门外语,一定有一些错误,请原谅我我在使用Flex 4.10和Flash Builder 4.7时也遇到同样的问题。
如果我清理库项目,“类不能嵌套”错误将消失,但当我修改代码时,它在3天后再次出现,我指出这些问题 解决办法是:
- 右键单击“Flex Navigator”选项卡上的“项目名称” 左
- 单击“刷新”
- 现在转到顶部的“项目”菜单,选择“清洁” [确保在“Flex Navigator”选项卡中选择相同的“项目名称”]
关于Anish,这个问题是Vector。对于我和我在网上的研究。显然,这会把事情搞得一团糟,即使它应该可以工作。用Vector替换。“关于您编写的代码问题的问题必须在问题本身中描述具体的问题,并包括重现问题的有效代码。请参见SSCCE.org以获取指导。“确保您的所有项目都使用相同版本的Flex SDK进行编译。如果SWC项目设置使用的SDK版本与您的应用程序项目不同,您可能会看到类似的有趣内容(基于一些谷歌搜索)。你的目标是什么版本的Flash player?你可能会寻找替换/更新
playerGlobal.swc
(也基于搜索)。最后,另一个人报告说他们在swc中使用Vector
类时遇到了问题(尽管那是3年前)。@SunilD。谢谢你的回答。我认为“Vector”是“是导致“abc字节码解码失败”问题的原因吗,请给我更多的提示?我在处理库项目时遇到了与OP相同的问题,可以通过将向量类型的变量更改为数组来解决此问题,如@Sunil D所述。”。。总是有两个类受到“abc字节码解码失败”的影响,它们都有一个向量变量。向量类型变量似乎是此错误消息的确切原因!你解决那个问题了吗?我有了它。试着用一个更新版本的Flex SDKYes,我有完全相同的情况。如果您查看突出显示FB does的语法,您已经可以看到一些内容混淆了,*>
被解释为一个标记而不是两个。是的,它是*
类型,与另一个类型交换后,一切又恢复正常。