- ActionScript 誰かが物凄い勢いで解答するスレ28
806 :Now_loading...774KB[sage]:2011/06/20(月) 21:09:08.29 ID:lHz0lm4X - AS1.0及び2.0だと
var hoge = 1; _root.onMouseDown = function(){ trace( hoge ); }; AS3.0だと import flash.events.MouseEvent; var hoge:int = 1; var mouseDown:Function = function( e:MouseEvent ):void{ trace( hoge ) }; stage.addEventListener( MouseEvent.MOUSE_DOWN, mouseDown ); ずっと疑問に思っているのですが、 それぞれのhogeがGCされるタイミングはどういう時なのでしょうか。 onMouseDownとmouseDownがhogeの参照カウントを1増やしているのでしょうか。 (つまりonMouseDownとmouseDownがGCされればhogeもGCされる・・?)
|
|