Código vb:
Ver original
//Atacheamos el componente attachMovie("DateField", "mi_calendario", 1); mi_calendario._y=490; mi_calendario._x=300; //Nombres de los dias y los meses que mostrará el calendario mi_calendario.dayNames = ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa"]; mi_calendario.monthNames = ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"] //Propiedades mi_calendario.disabledDays = [0, 6]; mi_calendario.showToday = false; mi_calendario.firstDayOfWeek = 1; //Formato de la fecha que se muestra en la casilla del calendario mi_calendario.dateFormatter = function(lafecha:Date){ //Si el día es menor qe 10 ponemos un "0" delante if (lafecha.getDate() < 10){ mostrardia = "0"+lafecha.getDate(); } else{ mostrardia = lafecha.getDate(); } //Si el mes es menor que 10 ponemos un "0" delante if ((lafecha.getMonth()+1) < 10){ mostrarmes = "0"+(lafecha.getMonth()+1); } else{ mostrarmes = lafecha.getMonth()+1; } //Aquí hacemos el formato que queremos return mostrardia + "/" + mostrarmes + "/" + lafecha.getFullYear(); }; //Listener para mostrar la fecha alCambiar = new Object(); alCambiar.change = function(evento){ //Cogemos la fecha y la partimos en tres variables para poder manejarla fecha_date = new Date(evento.target.selectedDate); dia = fecha_date.getDate(); mes = fecha_date.getMonth()+1; ano = fecha_date.getFullYear(); // trace("Has seleccionado el día " + dia + "/" + mes + "/" + ano); } //Listener para mostrar el mes alPasarMes = new Object(); alPasarMes.scroll = function(evento){ mestxt = evento.target.monthNames[evento.target.displayedMonth]; if (mestxt == "Junio"){//Sant Joan evento.target.disabledRanges = [{rangeStart: new Date(2004, 5, 24), rangeEnd: new Date(2004, 5, 24)}]; } else if(mestxt == "Agosto"){//Vacaciones de Agosto 8D evento.target.disabledRanges = [{rangeStart: new Date(2004, 7, 1), rangeEnd: new Date(2004, 7, 15)}]; } //trace("Has cambiado al mes de " + mestxt); } //Listener para cuando abrimos el calendario alAbrir = new Object(); alAbrir.open = function(evento){ //trace("Has abierto " + evento.target); } //Listener para cuando cerramos el calendario alCerrar = new Object(); alCerrar.close = function(evento){ //trace("Has cerrado " + evento.target); } //Creamos los listeners mi_calendario.addEventListener("change", alCambiar); mi_calendario.addEventListener("scroll", alPasarMes); mi_calendario.addEventListener("open", alAbrir); mi_calendario.addEventListener("close", alCerrar); abrir_btn.onPress = function(){ mi_calendario.open(); } cerrar_btn.onPress = function(){ mi_calendario.close(); }
muchas gracias de antemano por su ayuda