2 月 20 2008
[flash]俺のやり方
ActionScript2での開発の話だけど、 大抵どんなプロジェクトでもディレクトリ構造が同じになってきた。 ちょっと晒してみる。
他の人はどういう風なのかな?
- com
- func09
- event(イベント系の親クラスが入ってる)
- logging(俺ロギングAPI)
- utils(俺便利クラス群)
- :myproject(プロジェクト名)
- bussines(共通で使うロジックをここに)
- compornents(UICompornentを継承したUIはここに)
- model(モデル系)
- service(外部とのインターフェイスクラス。大抵シングルトンで実装)
- views(作ったコンポーネントをがっちゃんこするクラス。コンポーネント同士のメディエイターの役割だとか、リサイズ時の制御だとか) Main.as(コントローラークラス。モデルとビューをつなぐ部分だったり、外部向けのAPIを持つ)
- func09
僕はあんまりモーションモーションした案件がないので、CairnGormなんかを参考にしてます。 UIパーツはほぼ全てUICompornentを継承してコンパイルしておきます。 こうするとテストもしやすいし、おのずと結合が緩くなりますので。 バイディングもできるしね。 いいことばかりじゃないけどね。
さて仕事仕事。