FlashVars は ActionScript 3.0 からオブジェクトとして処理出来るので、汎用的にモデルクラスにオブジェクト突っ込もうと思ってモジュール作成。 色んなやり方があるとは思うけど、FlashVars の可否に関わらず、view で Event を dispatch しておいて、controller がある場合はそれを model クラスルートクラスが格納する仕組み。これだとすべての view クラスが model の参照を持っている前提で必要な時だけすべての view 系のクラスからいつでもオブジェクトを取得出来るので、key(FlashVars の変数名)さえ渡せばどこでも使用出来る。基本の view が dispatch して controller がそれを listen して model を操作っていう MVC パターンでのモジュール化。 サンプルはドキュメントクラ