Discussion:
[FLA]-dateChooser-disabledRanges
(demasiado antiguo para responder)
juan torregrosa
2007-11-07 18:35:13 UTC
Permalink
Hola amigos,me estoy peleando con este componente, a ver si me pueden
ayudar.Tengo el calendario,el cual marca unas fechas en concreto,hasta ahi
bien,esas fechas iniciales las marco con el siguiente codigo:

_root.calendario.setStyle("disabledColor",0x660000)
_root.calendario.disabledRanges = [new Date(2007, 10, 9),new Date(2007, 10,
8)];

el cual me pone las fechas en el color y todo,pero cuando vuelvo a poner el
mismo codigo pero con fechas y colores diferentes me sale solo lo último que
leyó en este caso

_root.calendario.setStyle("disabledColor",0xFFFF00)
_root.calendario.disabledRanges = [new Date(2007, 10, 5),new Date(2007, 10,
6)];

y no se que hacer para deshabilitar en 2 colores diferentes

¿alguna idea?
juan torregrosa
2007-11-08 16:57:53 UTC
Permalink
encontré la solucion por si alguien la quiere

yearLooking = "2007";
monthLooking = "11";

function checkSpecialDays(){
//check the currently selected Year and Month
theYear = muestra.displayedYear;
theMonth = muestra.displayedMonth;
//check to make sure your on the right day and year

if(theYear.toString() == yearLooking and theMonth.toString() ==
monthLooking-1){
trace("date match");
//set the styles for selected day
for(var i in muestra.dateGrid){
var curVal = muestra.dateGrid[i].getValue()
if(curVal == dayLooking){
muestra.dateGrid[i].setColor(0xff0000);
muestra.dateGrid[i].background = true;
muestra.dateGrid[i].backgroundColor = 0xcccccc;
}
}
}else{
//Clear the styles you set above
trace("no date match");
for(var i in muestra.dateGrid){
var curVal = muestra.dateGrid[i].getValue()
muestra.dateGrid[i].setColor(0x000000);
muestra.dateGrid[i].background = false;
muestra.dateGrid[i].backgroundColor = 0xcccccc;
}
}
}

y Hacemos la llamadita a traves de un for()

for(r=20;r<=25;r++){
dayLooking = ri;
checkSpecialDay();}
//setup listener for when user changes month
var listenerObject:Object = new Object();
listenerObject.scroll = function(eventObject:Object) {
checkSpecialDays();
}
muestra.addEventListener("scroll", listenerObject)
Post by juan torregrosa
Hola amigos,me estoy peleando con este componente, a ver si me pueden
ayudar.Tengo el calendario,el cual marca unas fechas en concreto,hasta ahi
_root.calendario.setStyle("disabledColor",0x660000)
_root.calendario.disabledRanges = [new Date(2007, 10, 9),new Date(2007,
10, 8)];
el cual me pone las fechas en el color y todo,pero cuando vuelvo a poner
el mismo codigo pero con fechas y colores diferentes me sale solo lo
último que leyó en este caso
_root.calendario.setStyle("disabledColor",0xFFFF00)
_root.calendario.disabledRanges = [new Date(2007, 10, 5),new Date(2007,
10, 6)];
y no se que hacer para deshabilitar en 2 colores diferentes
¿alguna idea?
Loading...