1

在带有 FlexSDK 4.6 的 Flex builder 4.6 上,我的 Flex 库项目有那些奇怪的警告:

  • 类不能嵌套。
  • abc 字节码解码失败。

让我描述一下我的 Flex Builder 4.6 是如何出现这些奇怪的。

  1. 首先,这些警告不会每次都出现,它们只是在我对课程进行了一些更改后才出现(尽管更改只是添加了一些空行)。如果我 project-->clean ,这些警告就会消失。
  2. 第二,如果另一个项目不使用这个库,警告就会消失。
  3. 第三,我 95% 确信我的代码没有任何问题,因为它很简单。我的代码中没有嵌套类!
  4. 第四,这是一个示例。Flex 库项目中有两个类,分别名为 Aclass 和 Bclass ,以及一个使用此 Flex 库的 ActionScript 项目。如果 Aclass 在 AS 项目中使用 Bclass,就会出现警告!

所以,我不知道出了什么问题!!可能是因为我对 Flash Builder、Flex Library 或 AS 项目了解不足。

感谢您的阅读,正如您推断的那样,英语对我来说是一门外语,一定有一些错误,请原谅我

4

4 回答 4

1

问题是 Vector.<*> 对我和我在网上研究的内容。显然,即使它应该起作用,这也会使事情变得非常糟糕。替换为向量。

于 2014-09-11T07:28:48.947 回答
1

3天后,我找出了这些问题。

解决方案是:

  1. 首先,创建一个新的 flex 库
  2. 其次,移动那些在其他项目中使用的类,('used'意味着'new'在其他项目中)

这对我有用,我只知道这是一个解决方案,但关于它为什么有效,我不知道!

谢谢大家!!

于 2013-09-29T10:20:06.153 回答
0

我在使用 Flex 4.10 和 Flash Builder 4.7 时遇到了同样的问题。如果我清理库项目,“类不能嵌套”错误消失,但是当我修改代码时它再次出现

于 2013-09-26T13:46:56.230 回答
0
  • 右键单击左侧“Flex Navigator”选项卡中的“项目名称”。
  • 点击“刷新”
  • 现在转到顶部的“项目”菜单,选择“清理”[确保在“Flex Navigator”选项卡中选择了相同的“项目名称”]

那应该可以解决它。

它对我有用。

希望能帮助到你 !!

问候, 阿尼什

于 2014-04-01T07:36:29.873 回答