Hola amigos!.
Antes que nada, debo aclarar que la Lección 1, me confundí a colocarle el título. Es "Aprendamos a hacer un wallpaper Flash"
Ahora bien, sigamos aprendiendo a manejar las distintas funciones que nos ofrece el Flash para poder crear interesantes wallpapers.
En esta ocasión vamos a ver como manejar FECHAS
Antes que nada te recomiendo que leas la Lección 1, en donde explico los pasos básicos para poder empezar a hacer un wallpaper
Las funciones que vamos a ver aca son:
1) fscommand2("GetDateWeekday");
2) fscommand2("GetDateDay");
3) fscommand2("GetDateMonth");
4) fscommand2("GetDateYear");
La primer funcion nos devuelve el día de la semana
La segunda, el día
La tercera, el mes
La cuarta, el año
Empecemos:
Vamos a colocar cuatro campos de texto en nuestro Flash. Y le vamos a asignar los nombres de variables: var_weekday, var_dia, var_mes, var_ano
Una vez que los tengamos creados, pasemos al código:
Si probamos la pelicula ahora mismo, nos va a aparece algo asi:Código:var_weekday = fscommand2("GetDateWeekday"); var_dia = fscommand2("GetDateDay"); var_mes = fscommand2("GetDateMonth"); var_ano = fscommand2("GetDateYear");
Si aparece el dia, mes, año correctamente vamos bien.
Ahora bien, el día de la semana aparece un numero que representa del 0 al 6 el día de la semana. Siendo 0 = Domingo y 6=Sabado.
Como podemos hacer para que en vez de un 5 aparezca "viernes" ?
Con este codigo, lo que hacemos es asigarle a la variable "var_weekday" un nuevo valor, en base al valor que originalmente se cargó.Código:var_weekday = fscommand2("GetDateWeekday"); switch(var_weekday) { case 0: var_weekday = "Domingo"; break; case 1: var_weekday= "Lunes"; break; case 2: var_weekday= "Martes"; break; case 3: var_weekday= "Miercoles"; break; case 4: var_weekday= "Jueves"; break; case 5: var_weekday= "Viernes"; break; case 6: var_weekday= "Sábado"; break; }
Nos tendria que quedar algo asi:
De la misma forma, podemos mostrar el mes en forma de texto.
Si todo sale bien, tendriamos que ver de la siguiente manera nuestro flash:Código:switch(var_mes) { case 1: var_mes= "ENE"; break; case 2: var_mes= "FEB"; break; case 3: var_mes= "MAR"; break; case 4: var_mes= "ABR"; break; case 5: var_mes= "MAY"; break; case 6: var_mes= "JUN"; break; case 7: var_mes= "JUL"; break; case 8: var_mes= "AGO"; break; case 9: var_mes= "SEP"; break; case 10: var_mes= "OCT"; break; case 11: var_mes= "NOV"; break; case 12: var_mes= "DIC"; break; }
Acuerdense que para agregar un cero adelante del día para que no se muestre solo un "3" sino que se muestre un "03" debemos hacerlo de la siguiente forma:
Espero haber sido lo mas claro posible y si tienen dudas, haganmelas llegar.Código:if(var_dia < 10) { var_dia = 0 add var_dia; }
No manden PM, posteen aca asi todas las inquietudes quedan registradas y le llegan a todos!.
Abrazo!







RESPONDER

Marcadores