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 に答える