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.