今更ながらクロージャ

便利かも。ボタンの押されている状態保存のための関数とかに特に使えそう。

_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;
		}
	}
}

と書ける。あんまり処理の長さは変わらないけど、グローバル変数をひらせることに大きな意味があるんじゃないかな?