M-odel V-iew C-コントローラー S-サービス
シグナルは基本的に 1 日の終わりに挿入される変数であり、他のすべては通常どおりに分割されます。
Stage2D、Stage3D、StageVideo = ビュー。
AGAL / Shaders aka 壁とその上のペンキ (分類図)
ただし、複雑な Away3D 4.x プロジェクトの場合は、単純さと速度のためにフレームワークには触れません。強力なフォルダー化の緩和された mvc フォルダー構造を独自に採用し、いくつかのシングルトンと、場合によってはファクトリ パターンを必要なときに使用してコードを作成します。
また、Robotleg/Pure MVC などを使用してプロジェクトをビルドするのに必要な時間、プロジェクトの目標を達成するために実際に作業を行うよりもフレームワークと格闘する時間 (通常はかなりの時間になります) を比較検討する必要があります。
私はしばしば、より良いパフォーマンスを提供し、RAD (Rapid Application Development) を達成し、フリーランサーを雇ってそれらに取り組むようなプロジェクトで、強力なフォルダー化にリラックスした mvmu (models、vies、managers、utils) を構築します。ここで何が起こっているのかわかりません。フリーランサーが 4 つのフォルダー (models、views、managers & utils) の概念を理解できない場合、タスクに関連して名前が付けられたサブフォルダー (view->ui、models->constants、models->config、managers->xml など) 、managers->navigation、managers->auto_navigation、utils->CreateReflectionBitmap など。彼らは求人掲示板を探すためのクイック チケットを獲得しました。
構造:
main.as (entry point)
com [dir]
--- greensock [dir] (example of 3rd party api location)
--- application [dir]
--- application.as (instantiator and startup handler)
--- models [dir]
--- views [dir]
--- managers [dir]
--- utils [dir]
Robotlegs サイトにサインアップして、そこでたくさんの質問をすることをお勧めします。そこにはたくさんの優れたサポートがあり、Google グループも役に立ちます。
幸運を。
D