Ciao Dioz, Penso la seconda parte che scritto.Cmq ho sbagliato primo script.
codice:
mcArray = ['omb1', 'omb2'];
calcola = function (dalM, dalG, alM, alG) {
	var dal = new Date(2003, Number(dalM), Number(dalG));
	var al = new Date(2003, Number(alM), Number(alG));
	for (var t = 0; t < mcArray.length; t++) {
		for (var u in _root[mcArray[t]]) {
			trace(_root[mcArray[t]][u].dalGiorno);
			var iG = _root[mcArray[t]][u].dalGiorno;
			var iM = _root[mcArray[t]][u].dalMese;
			var fG = _root[mcArray[t]][u].alGiorno;
			var fM = _root[mcArray[t]][u].alMese;
			var initG = new Date(2003, iM, iG);
			var fineG = new Date(2003, fM, fG);
			if ((al < initG) || (dal > fineG)) {
		              trace(_root[mcArray[t]]);
                              trace('ok');
			}
		}
	}
};
omb1 = {};
omb1.obj0 = {dalMese:6, dalGiorno:14, alMese:6, alGiorno:17};
omb1.obj1 = {dalMese:6, dalGiorno:18, alMese:6, alGiorno:24};
omb1.obj2 = {dalMese:6, dalGiorno:26, alMese:7, alGiorno:10};
omb2 = {};
omb2.obj0 = {dalMese:6, dalGiorno:15, alMese:6, alGiorno:24};
adesso lo so che dovrei fare controllo sul ciclo,ma non riesco,cmq se la prima è giusta cmq mi visualizza ok.