0

私はFlashDevelopを使用しています-ActionScript3のコードに取り組んでいます。Ludumあえて72時間のプロジェクトに取り組み始め、その後、同じアイデアで新しい角度から新たなスタートを切ることにしました。そこで、フォルダにGameName2という名前を付けました。。

私はActionScript3で作業するものに常に同じ「プロジェクト」を使用します。これは、そのプロジェクトにゲームのアイデアに役立つコードがあるためです。たとえば、基本的なコントローラークラス。新しいゲームでは、そのコントローラークラスから再度継承したいのですが、新しいクラスに選択する名前は、このゲームの最初のバージョンで使用した名前と重複しているため、これにより発生する可能性があります。将来の困難と混乱..

名前空間などを使用する方法があるかどうか疑問に思っていたので、同じ名前のクラスを別のパッケージに入れて、特定のゲームのパッケージをインポートするときの混乱を避けることができました。

たった今:

私は持っています:

gamename.controller.GameNameController

gamename2.controller.GameNameController

物事をよりシンプルでクリーンに保つ方法はありますか?ありがとう

ご入力いただきありがとうございます。

4

1 に答える 1

1

ここapplication domainに記載されているを使用してこれを回避できます。また、SWCをインポートして再利用できるように、独自のフレームワークコード用にライブラリSWCを作成することをお勧めします。

FlashDevelopサイトから参照されるサードパーティのプラグインがあり、FlashDevelopからSWCをエクスポートするのに役立ちます。

于 2012-09-18T14:07:03.273 に答える