5

ヒントのリストをまとめましょう。

(当然のことながら、ある程度の主観が含まれますが、Flashフレームワーク内で大規模なプロジェクトに取り組むことに圧倒された人にとっては、いくつかの指針が役立ちます。)

4

3 に答える 3

2

これらは、主に Flash IDE を使用して作業しているプロジェクトの編成に関する考えが散在しているだけです。

まず、Subversion、CVS、Git などのソース管理を使用することを強くお勧めします。

ファイルシステムのフォルダー構造の編成は主観的ですが、私は通常、すべてのソース FLA および AS クラス ファイル用の「src」フォルダーと、コンパイル済みファイル用の「deploy」または「bin」フォルダーを持っています。src フォルダーにはクラス パッケージ ファイルが含まれ、クラス パッケージは逆ドメイン スタイル (例: com.codehinting.projectname.context ) で編成されます。FLA のパブリッシュ パスを変更して、「../」パス セグメントを使用してトレース バックし、デプロイ フォルダーにパブリッシュします。src フォルダーのネストからトレース バックするのに必要な数のレベルをトレースします。

また、私は通常、サードパーティ ライブラリ (かなりよく「焼き付けられた」) を別の場所に配置し、Flash IDE でグローバル クラスパスを変更して、この場所を指すようにします。

Flash IDE 用の 2 つの非常に便利なプラグインは、Create Basic Layers と Library Generator です。これにより、スケルトン レイヤーとライブラリ フォルダー構造をすばやく作成できます。レイヤーとフォルダーを手動で作成するよりも時間を節約できます。

于 2008-09-05T19:04:26.197 に答える
1

Blitz のプロジェクト命名ガイドラインを採用しました。

Blitz プロジェクトの命名規則と組織のガイドライン

私の DEV_Source は、database/flash/flex ディレクトリに分かれています。

Flex ディレクトリは Adob​​e 規則の標準ですが、フラッシュにはカスタム セットアップがあります。

bin -- JS および index.html
クラスを含む SWF の出力 -- AS3 コード
doc -- コード
ライブラリの AS Doc 出力 -- サード パーティのライブラリとコンポーネント
src -- FLA ファイル (パブリッシュ設定を bin にコンパイルするように設定)
テスト-- AS Unit クラスのテストケース

于 2008-09-09T07:27:21.097 に答える
0

複雑なプロジェクトには多くの依存関係があります。私の Flash プロジェクトでは、すべてのライブラリをバージョン管理された場所にそのまま置いています。通常、サード パーティのライブラリは、アセット、コード、デモ、ドキュメントの寄せ集めです。

システム上の各ライブラリに関連付けられた各タイプのリソースの場所を追跡する小さな yaml ファイルを保持しています。新しいライブラリを追加するときは、まずその場所をこのファイルに入れ、次に Ruby スクリプトを実行してファイルを 1 つの場所に移動します。この方法では、サード パーティのライブラリ パスをいじったり、自分のプロジェクトのインクルード パスが自分の fla ファイルと Flex ビルダー プロジェクトで一致することを確認したりする必要がありません。

それらすべてをバインドする単一のソース。

于 2010-01-02T05:00:06.207 に答える