AS3 メモ 抽象的なUIクラスが必要
AS3でまともに広告系のサイトをバリバリ作ろうと思うなら、なんか抽象的なUIクラスがないと叶わん。
ビューの制御を継承するサブクラスに丸投げして、UIの挙動部分だけに特化したクラス。
サブクラスは、親クラスからイベントを受けて、enableやフォーカス、キー入力の有無を取得し、それにあわせて描画を変更する仕組み。
たとえばスクロールバークラスなら。
・表示領域と、コンテンツ全体の計算。
・移動量、ドラッグ可能範囲の制御。
だけを抽象的に行って、スクロールバーそのもののアニメや描画は全部、サブクラスで俺らが適当に実装する。みたいな感じ。
こういうクラスが欲しい。というかないとどーにもならん。 ぶっちゃけコンポーネントは中途半端にビューと結合しすぎてて、役不足だ。
そういうのがないとホントヤバイというか、一般的には費用対効果的でAS3はお金ジャブジャブプロジェクト以外では投入できない、というか5年単位ではぶっちゃけFlex2に負けるんじゃないかと思う。ちょっと変態アクションスクリプターとか主導で一丁いかしたUIクラス作ってくれないかなぁ、とか書いてみるテスト。