MovieClipの複製
木曜日, 24 12月 2009
続いてはMovieClipの複製です。
AS3になってこれが無くなったのは知ってたけど、実際その場面に直面するとやっかいですね。
自分がやろうとしてたのは
「複数の画像を読み込んでおいて、プロパティを持たせて使いまわす」
ってことをやろうとしてたんですけど、これが画像の枚数が不特定多数なのもので1つ1つをクラス化できないわけです。
っていうか知らないんです。そんな方法。
とりあえず、CSVのリストがあってそれを読み込んで、配列にそれぞれぶっ込んでおくまではいったんですけど何回も使いたいわけですよ。
んで、結局考えたのは「Bitmapの複製」。
こっちの方が早いかなーと。んで、いろいろ調べてたらこちらのサイト
Flashの描画速度をBitmapDataクラスを使って上げる方法
を参考にさせてもらいました。drawよりもcopyPixelsの方が早いですと?!
けど、drawは拡大縮小・回転などが可能だけどcopyPixelsはそういったことはできない。
拡大縮小とかあとからすることなんで、全然OKです^^
これで簡単に解決しました!