Gracias por repsponder tan rapidamente, tambien puede ser una alternativa pero preferiria evitarla ya que utilizare para mas veces el teclado virtual, e provado en javascrip, el de google y muchos otros y ninguno me da la obcion de agregar a tres cuadros de texto.
Lo que e echo asta el momento cogiendo informacion de varios sitios es esto:
Container MC:
onClipEvent (load) {
daTextBox = "Texto";
scrolling = 0;
scrolling = 0;
frameCounter = 1;
speedFactor = 3;
}
onClipEvent (enterFrame) {
if (frameCounter % speedFactor == 0)
{
if (scrolling == "up" && daTextBox.scroll > 1)
{
daTextBox.scroll--;
}
else if (scrolling == "down" && daTextBox.scroll < daTextBox.maxscroll)
{
daTextBox.scroll++;
}
frameCounter = 0;
}
frameCounter++;
}
Comparacion de fechas:
//definimos el orden de tabulación y
//el color del borde
dia1_txt.tabIndex = 1;
dia1_txt.borderColor = 0xd5d5d5;
mes1_txt.tabIndex = 2;
mes1_txt.borderColor = 0xd5d5d5;
anio1_txt.tabIndex = 3;
anio1_txt.borderColor = 0xd5d5d5;
dia2_txt.tabIndex = 4;
dia2_txt.borderColor = 0xd5d5d5;
mes2_txt.tabIndex = 5;
mes2_txt.borderColor = 0xd5d5d5;
anio2_txt.tabIndex = 6;
anio2_txt.borderColor = 0xd5d5d5;
enviar_btn._focusrect = false;
enviar_btn.tabIndex = 7;
function compararFechas(fecha1:Date, fecha2:Date):Void {
// utilizamos la constante para dividir los milisegundos
// y convertirlos en días 1000*60*60*24=86400000
var constante:Number = 86400000;
var diferenciaDias:Number = Math.abs((fecha2.getTime()-fecha1.getTime())/constante);
//vemos cual es la más reciente
if (fecha1<fecha2) {
mensaje = ""+diferenciaDias+"";
} else if (fecha1>fecha2) {
mensaje = ""+diferenciaDias+"";
} else {
mensaje = ""+diferenciaDias+"";
}
}
stop();
Boton no acepto:
on (release, keyPress "<Enter>") {
getURL("http://localhost/10.quit.html","_self");
}
Boton acepto:
on (release, keyPress "<Enter>") {
// creo los dos objetos Date con los datos introducidos
var fecha1:Date = new Date(anio1, mes1-1, dia1);
var fecha2:Date = new Date(anio2, mes2-1, dia2);
// llamo a la función que compara nuestras fechas
compararFechas(fecha1, fecha2);
if(Number(mensaje_txt.text) > 6574 && (mensaje_txt.text) < 40000 ){
resultado.text = "Gracias";
getURL("index_2.html","_self");
}
else{
resultado.text = "No eres mayor de edad";
}
}
En este sumo o resto la diferencia de fecha a la introducida y dice si eres o no mayor de edad.
Todo esto con un scroll que escribe los terminos y condiciones.
Soy de los que siempren buscan informacion y demostraciones para luego entender como funciona, pero esta vez tengo que entregarlo mañana por la mañana y llevo 2 dias con este punto.