オブジェクト指向の三大要素の一つに「継承」というものがありますね。 この継承というのはクラス拡張のための手段であるというのは皆さんご案内のことと思いますが、実はクラス拡張には継承よりもパワフルな「コンポジション」というテクニックがあるということを「詳説 ActionScript 3.0」を読んで知り、非常に衝撃を受けたというのが今回の話。 皆さん知ってました? コンポジションって。ワタクシ初めて知りました。 インターフェイスに引き続き、また私の無知が露呈してしまいましたですよ。 ずいぶん前にちょこっと手をつけて、今は絶賛放置中のドット・タイポシリーズというのがあります。 このとき文字列をドット化するエンジンの汎用化について考えていました。 文字列をドット化するには、TextField を BitmapData に draw して、その BitmapData を1ピクセルずつ getPixe