2011-07-01から1ヶ月間の記事一覧

try catch ではまる。var obj:Obj; → var obj:Obj = null;で完全に初期化せよ

var obj:Obj; → var obj:Obj = null;で完全に初期化せよ try catchはエラーがでない分、普段ならでるはずのnullエラーがでなくて原因がつかみにくかった。 for(){ var obj:Obj;//★0 try{ obj = arr[i][j] as Obj; }catch(err:*){ } if(obj != null){//★1 //o…

AS3 負荷対策 Shapeも大量に配置すると重くなる

Spriteを大量に配置すると、マウスイベントなんかを大量に発生させて重くするというのはなんとなくわかっていたが、Shapeも大量に配置すると重くなった。 移動させると描画するから重くなるというのはわかるが、今回は移動もさせてない。