Ciao Dioz, Penso la seconda parte che scritto.Cmq ho sbagliato primo script.![]()
adesso lo so che dovrei fare controllo sul ciclo,ma non riesco,cmq se la prima è giusta cmq mi visualizza ok.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};

Rispondi quotando