Newsletter 05
 
Indice
1. Palabras del Editor. Ver
2. AS2 - for Ver
3. Clases Date Ver
   
Palabras del Editor
Si leyeron el newsletter anterior seguramente quedaron con ganas de ver algo mas de Flash 8, bueno aqui les pongo un link a una página donde podrán ver algunos videos sobre la demo mostrada en Tokyo (ver)
 
 
Saludos
A. Daniel Pereyra
 
for(inicio; condicion; proximo)
Muchas veces los que no son programadores se ven en el apuro de generar una repetición en forma controlada o llenar una Array....
Mas que mil palabras, que mejor que un ejemplo, veamos el siguiente AS.
 
Datos = new Array();
for(n=0; n<=10; n++){
Datos[n]= ( n + 5 ) * 5;
}
Esto carga nuestra matriz llamada datos, ahora veamos su contenido:
for(n=0; n<=10; n++){
trace(Datos[n])
}
 
Seguramente este ejemplo parece no tener mucha importancia, pero piensen si en vez de poner un array usamos el AS val y nos referimos a un objeto, multiplicandolo n veces... hay si que sería muy interesante.
 
Su funcionamiento es realtivamente simple, debemos tener en cuenta los parámteros que usa...
 
Inicio: Asigna el valor de comienzo.
 
Condicion: Expresión que da verdadero o falso para determinar cuando debe terminar de repetir.
Proximo: Define si aumenta ++ o disminuye -- el contador representado en nuestro ejemplo por n
A. Daniel Pereyra
 
Clase Date
Esta clase permite recuperar la fecha que tiene la pc del usuario o el horario universal (me refiero a la hora Greenwich o UTC).
Antes de armar algunos ejemplos veamos los métodos que contiene esta clase.
 
Date.getDate()
Retorna el día del mes según la hora local.
Date.getDay()
Retorna el día de la semana según la hora local.
Date.getFullYear()
Retorna el año en formato de 4 dígitos de la hora local.
Date.getHours()
Retorna la hora local.
Date.getMilliseconds()
Retorna los milisegundos de la hora local.
Date.getMinutes()
Retorna los minutos de la hora local.
Date.getMonth()
Retorna el mes según la hora local.
 
Date.getSeconds()
Retorna los segundos de la hora local.
Date.getTime() Retorna un número en milisegundos desde la medianoche del 1 de enero de 1970. Hora universal.
Date.getTimezoneOffset() Retorna la diferencia en minutos entre la hora local y la universal.
Antes de continuar con los métodos de esta clase recordemos que para acceder a ellos debemos usar un constructor (news).
Veamos un ejemplo de como hacer un MC que contenga la fecha y la hora actual....
Vamos paso a paso...
 
1. Creamos un documento flash.
2. Abrimos la biblioteca y creamos un clip de película que podemos ponerle como nombre "Fecha y Hora Actual".
3. Ponemos dos campos dinámicos, al primero se asignamos el nombre de instancia "iFecha" y al segundo "iHora" en la primer capa.
4. Creamos otra capa y ponemos el siguiente actionscript:
FH = new Date();
iFecha.text=FH.getDay()+'/'+FH.getMonth()+'/'+FH.getFullYear();
iHora.text=FH.getHours()+':'+FH.getMinutes()+':'+FH.getSeconds();
Ahora solo resta arrastrar este MC a nuestra escenario y ya tendremos la fecha y hora actual.
 
A. Daniel Pereyra
www.pereyrada.com.ar ©2005 Pereyrada