2 月 20 2008

[flash]俺のやり方

Published by haga at 20:33 under actionscript2.0, flash, 日記

ActionScript2での開発の話だけど、 大抵どんなプロジェクトでもディレクトリ構造が同じになってきた。 ちょっと晒してみる。

他の人はどういう風なのかな?

  • com
    • func09
      • event(イベント系の親クラスが入ってる)
      • logging(俺ロギングAPI)
      • utils(俺便利クラス群)
      • :myproject(プロジェクト名)
        • bussines(共通で使うロジックをここに)
        • compornents(UICompornentを継承したUIはここに)
        • model(モデル系)
        • service(外部とのインターフェイスクラス。大抵シングルトンで実装)
        • views(作ったコンポーネントをがっちゃんこするクラス。コンポーネント同士のメディエイターの役割だとか、リサイズ時の制御だとか)
        • Main.as(コントローラークラス。モデルとビューをつなぐ部分だったり、外部向けのAPIを持つ)

僕はあんまりモーションモーションした案件がないので、CairnGormなんかを参考にしてます。 UIパーツはほぼ全てUICompornentを継承してコンパイルしておきます。 こうするとテストもしやすいし、おのずと結合が緩くなりますので。 バイディングもできるしね。 いいことばかりじゃないけどね。

さて仕事仕事。

Trackback URI | Comments RSS

Leave a Reply