今更ながらクロージャ
便利かも。ボタンの押されている状態保存のための関数とかに特に使えそう。
_root._flg = 0; on (release) { if (_root._flg == 0) { _root.call("aaaaa",null,1); _root._flg = 1; } else { _root.call("aaaaa",null,0); _root._flg = 0; } }
は
mc.onRelease = function() { flg = 0; return = function(){ if (flg == 0) { _root.nc.call("aaaaa",null,1); flg = 1; } else { _root.nc.call("aaaaa",null,0); flg = 0; } } }
と書ける。あんまり処理の長さは変わらないけど、グローバル変数をひらせることに大きな意味があるんじゃないかな?