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