MovieClipの複製

続いてはMovieClipの複製です。

AS3になってこれが無くなったのは知ってたけど、実際その場面に直面するとやっかいですね。

自分がやろうとしてたのは

 

「複数の画像を読み込んでおいて、プロパティを持たせて使いまわす」

 

ってことをやろうとしてたんですけど、これが画像の枚数が不特定多数なのもので1つ1つをクラス化できないわけです。

っていうか知らないんです。そんな方法。

とりあえず、CSVのリストがあってそれを読み込んで、配列にそれぞれぶっ込んでおくまではいったんですけど何回も使いたいわけですよ。

んで、結局考えたのは「Bitmapの複製」。

こっちの方が早いかなーと。んで、いろいろ調べてたらこちらのサイト

 

Flashの描画速度をBitmapDataクラスを使って上げる方法

 

を参考にさせてもらいました。drawよりもcopyPixelsの方が早いですと?!

けど、drawは拡大縮小・回転などが可能だけどcopyPixelsはそういったことはできない。

拡大縮小とかあとからすることなんで、全然OKです^^

これで簡単に解決しました!

Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Bad Behavior has blocked 22 access attempts in the last 7 days.