0

サンプルという名前のフォルダーに.flaファイルがあります。サンプルでは、​​クラスを含むフォルダーという名前の別のフォルダーがあります。クラスのソースパスをこの1つのフォルダーに設定しました。これでクラスファイルにあります。

 package one
{ // code
}

しかし、エラー「C:\ Users \ gaurav \ Documents \ sample \ one \ CDK.as、Line 1 5001:」が表示されます。パッケージ「one」の名前は、このファイルの場所を反映していません。パッケージ定義の名前を内部で変更してください。このファイル、またはファイルを移動します。C:\ Users \ gaurav \ Documents \ sample \ one \CDK.as"...誰かplzがそれを手伝ってくれますか...

4

1 に答える 1

2

パッケージは、プロジェクトと同じフォルダー構造を反映しています。

プロジェクトが次の場所にある場合:

C:\Users\gaurav\Documents\sample\sample.fla

package one次の場所にあります。

C:\Users\gaurav\Documents\sample\one

パッケージの名前空間ルートが FLA と同じ場合、クラスのソース パスを設定する必要はありません。

クラスのソース パスをフォルダーとして設定する場合はone、そのフォルダーの子である必要があります。

つまり、ソースパスをone暗黙的に設定すると、次のようone\oneに定義package oneされます。

C:\Users\gaurav\Documents\sample\one\one

それ以外の場合は、共通のソース フォルダーなど、FLA とは異なるフォルダーの場所にクラス用の Flash へのソース パスを追加できます。

于 2012-07-06T14:24:22.363 に答える