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:

Código:
var_weekday = fscommand2("GetDateWeekday");
var_dia = fscommand2("GetDateDay");
var_mes = fscommand2("GetDateMonth");
var_ano = fscommand2("GetDateYear");
Si probamos la pelicula ahora mismo, nos va a aparece algo asi:



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" ?

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;
}
Con este codigo, lo que hacemos es asigarle a la variable "var_weekday" un nuevo valor, en base al valor que originalmente se cargó.

Nos tendria que quedar algo asi:


De la misma forma, podemos mostrar el mes en forma de texto.

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;
}
Si todo sale bien, tendriamos que ver de la siguiente manera nuestro flash:



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:

Código:
if(var_dia < 10)
{
   var_dia = 0 add var_dia;
}
Espero haber sido lo mas claro posible y si tienen dudas, haganmelas llegar.
No manden PM, posteen aca asi todas las inquietudes quedan registradas y le llegan a todos!.

Abrazo!