« cssメモ3 | メイン | 運気を、 »

2008年01月23日

AS3_メモ4

ロードした画像にスムージングかけたいのだけども、パブリッシュブレビューだとロードがcompleteしたタイミングで、event.target.contentを参照してもnullになったりしませんか?
俺の環境だけかしら??
ブラウザ越しみると、100%スムージング効くからnullじゃないようなのだが、
パブリッシュプレビューだと、event.target.contentがnullになったり、ならなかったりするんだけども。。
気のせい、でしょうかね。
前も、メモリー解放関係で、おんなじようなのあったな、、

つーことで、こんな感じか。。

var bitmap:Bitmap = event.target.content as Bitmap;
if(bitmap != null){
bitmap.smoothing = true;
}

//////////////////////

※ストリッパーズの大塚兄貴が、EVENT.INITで受けたらいいんじゃないの、
という書き込みをなさってるのを聞き、さっそくやってみた。
結果、そのとーり!、恥。
EVENT.COMPLETEでなくて、EVENT.INITで初期化してから使ってね、ということです。
あざ〜す!

※しかし、俺のブログもそうだけど、コメントスパムのせいでエントリー止められてるせいか、
blogでいい記事見てもコメントできないのが多いんだよな。。

投稿者 naga : 2008年01月23日 00:20