0

假设您在 com.something1.something2 包中创建了一个名为“Entity”的类。现在假设您在 com.something1.something3 包中输入以下代码:

var e:Entity = new Entity();

除了 FlashDevelop 进来并把它变成这样:

var e:Entity = new com.something1.something2.Entity();

你怎么能让它停止这样做?谢谢!

4

1 回答 1

0

这种行为通常发生在 2 种情况下:

  • 您导入 2 个具有相同名称但来自不同包的类(例如:com.foo.Entity、bar.baz.Entity),
  • 您的代码包含隐藏类的根包的本地或实例声明(即 var com:SomeType 从 com.foo.Entity 隐藏“com”)。
于 2012-10-28T11:46:59.450 回答