dieGuitus
06/12/2007, 01:30:33
Hola gente, Antes que nada espero que les gusten los wallpapers que hice y que pueden encontrar en el Thread de Aportes (http://www.topsony.com/forum_es/showthread.php?t=32773) .
Ahora bien, para que todos puedan empezar a desarrollar Wallpapers les dejo algunos tips.
Si nunca usaste el Flash, te recomiendo que leas el tutorial que creó MaxDamage en este link:
http://www.topsony.com/forum_es/showthread.php?t=32773
Una vez que le hayas tomado la mano deberas tener en cuenta lo siguiente:
Lista de comandos básicos que deberas saber:
1) fscommand2("GetTimeHours");
2) fscommand2("GetTimeMinutes");
3) fscommand2("GetTimeSeconds");
Creo que no hace falta explicar que hace cada uno, la opción uno te devuelve la Hora, la segunda opción te devuelve los minutos y la tercer opción los segundos.
Supongamos que queremos tener la hora y los minutos en una parte del flash y los segundos en otra parte y mas grande.
Primero vamos a tener que agregar 2 (dos) campos de text dinámicos a nuestro flash (uno para la hora y otro para los segundos) y vamos a tener que asignarle el nombre de variable: hora y segundos respectivamente
http://www.mihistoriainfiel.com.ar/TopSony/Captura1.jpg
Una vez que ha pusimos nuestros Text Tools, vamos a poder cambiarle la tipografia, tamaño y letra muy facilmente desde en panel "Propiedades" que se encuentra en la parte inferior de la aplicación.
Ahora bien, vamos a agregar otra Capa (1), presionamos la tecla F6 para que nos cree un keyframe vacio (2) y luego apretamos F9 para abrir el panel de ActionScript (3), que es donde vamos a colocar todo nuestro código.
http://www.mihistoriainfiel.com.ar/TopSony/Captura2.jpg
Ahora empieza lo interesante. Si no tenes nada de nocion sobre la programación vamos a empezar haciendo las cosas fácil.
Recordemos que un paso anterior, creamos los Text Tool y le asignamos un nombre de variable.
Entonces en el panel de ActionScript vamos a escribir lo siguiente:
var_Hour = fscommand2("GetTimeHours");
var_Minutes = fscommand2("GetTimeMinutes");
var_Seconds = fscommand2("GetTimeHours");
hora = var_Hour add ":" add var_Minutes;
segundos = var_Seconds;
Con ese código lo que hacemos es cargar la variable "hora" con la hora y los minutos. Utilizamos el comando "add" para concatenar varios elementos en una misma variable. Entonces en la variable Hour vamos a tener: HORA : MINUTOS (tambien agregué los dos puntos en medio de la hora y los minutos).
Y por último le cargué a la variable "segundos" los segundos propiamente dicho.
Ya con eso solo, tendria que mostrarnos la hora y minutos por un lado y los segundos por otro lado., algo asi:
9:13
4
Que pasa si nos queremos complicar un poquito mas?. Quiero que en vez de que me diga 9:13, me aparezca 09:13 (agregandole un cero adelante) para la hora y que me aparezca "04" para los segundos ?.
Muy simple. Antes de esta linea:
hora = var_Hour add ":" add var_Minutes;
vamos a colocar el siguiente código:
if(var_Hour < 10)
{
var_Hour = 0 add var_Hour;
}
if(var_Minutes < 10)
{
var_Minutes = 0 add var_Minutes;
}
if(var_Seconds < 10)
{
var_Seconds = 0 add var_Seconds;
}
De esta forma estamos diciendole al flash que si la variable "var_Hour" es menor a 10, le agregue un cero seguido de la hora.
El codigo nos tiene que quedar así:
http://www.mihistoriainfiel.com.ar/TopSony/Captura3.JPG
var_Hour = fscommand2("GetTimeHours");
var_Minutes = fscommand2("GetTimeMinutes");
var_Seconds = fscommand2("GetTimeSeconds");
if(var_Hour < 10)
{
var_Hour = 0 add var_Hour;
}
if(var_Minutes < 10)
{
var_Minutes = 0 add var_Minutes;
}
if(var_Seconds < 10)
{
var_Seconds = 0 add var_Seconds;
}
hora = var_Hour add ":" add var_Minutes;
segundos = var_Seconds;
Espero que les haya servido y animense a hacer wallpapers en flash, esto es solo el comienzo.
Para la proxima, les dejo un tutorial sobre como manejar fechas :4:
Abrazo!
Ahora bien, para que todos puedan empezar a desarrollar Wallpapers les dejo algunos tips.
Si nunca usaste el Flash, te recomiendo que leas el tutorial que creó MaxDamage en este link:
http://www.topsony.com/forum_es/showthread.php?t=32773
Una vez que le hayas tomado la mano deberas tener en cuenta lo siguiente:
Lista de comandos básicos que deberas saber:
1) fscommand2("GetTimeHours");
2) fscommand2("GetTimeMinutes");
3) fscommand2("GetTimeSeconds");
Creo que no hace falta explicar que hace cada uno, la opción uno te devuelve la Hora, la segunda opción te devuelve los minutos y la tercer opción los segundos.
Supongamos que queremos tener la hora y los minutos en una parte del flash y los segundos en otra parte y mas grande.
Primero vamos a tener que agregar 2 (dos) campos de text dinámicos a nuestro flash (uno para la hora y otro para los segundos) y vamos a tener que asignarle el nombre de variable: hora y segundos respectivamente
http://www.mihistoriainfiel.com.ar/TopSony/Captura1.jpg
Una vez que ha pusimos nuestros Text Tools, vamos a poder cambiarle la tipografia, tamaño y letra muy facilmente desde en panel "Propiedades" que se encuentra en la parte inferior de la aplicación.
Ahora bien, vamos a agregar otra Capa (1), presionamos la tecla F6 para que nos cree un keyframe vacio (2) y luego apretamos F9 para abrir el panel de ActionScript (3), que es donde vamos a colocar todo nuestro código.
http://www.mihistoriainfiel.com.ar/TopSony/Captura2.jpg
Ahora empieza lo interesante. Si no tenes nada de nocion sobre la programación vamos a empezar haciendo las cosas fácil.
Recordemos que un paso anterior, creamos los Text Tool y le asignamos un nombre de variable.
Entonces en el panel de ActionScript vamos a escribir lo siguiente:
var_Hour = fscommand2("GetTimeHours");
var_Minutes = fscommand2("GetTimeMinutes");
var_Seconds = fscommand2("GetTimeHours");
hora = var_Hour add ":" add var_Minutes;
segundos = var_Seconds;
Con ese código lo que hacemos es cargar la variable "hora" con la hora y los minutos. Utilizamos el comando "add" para concatenar varios elementos en una misma variable. Entonces en la variable Hour vamos a tener: HORA : MINUTOS (tambien agregué los dos puntos en medio de la hora y los minutos).
Y por último le cargué a la variable "segundos" los segundos propiamente dicho.
Ya con eso solo, tendria que mostrarnos la hora y minutos por un lado y los segundos por otro lado., algo asi:
9:13
4
Que pasa si nos queremos complicar un poquito mas?. Quiero que en vez de que me diga 9:13, me aparezca 09:13 (agregandole un cero adelante) para la hora y que me aparezca "04" para los segundos ?.
Muy simple. Antes de esta linea:
hora = var_Hour add ":" add var_Minutes;
vamos a colocar el siguiente código:
if(var_Hour < 10)
{
var_Hour = 0 add var_Hour;
}
if(var_Minutes < 10)
{
var_Minutes = 0 add var_Minutes;
}
if(var_Seconds < 10)
{
var_Seconds = 0 add var_Seconds;
}
De esta forma estamos diciendole al flash que si la variable "var_Hour" es menor a 10, le agregue un cero seguido de la hora.
El codigo nos tiene que quedar así:
http://www.mihistoriainfiel.com.ar/TopSony/Captura3.JPG
var_Hour = fscommand2("GetTimeHours");
var_Minutes = fscommand2("GetTimeMinutes");
var_Seconds = fscommand2("GetTimeSeconds");
if(var_Hour < 10)
{
var_Hour = 0 add var_Hour;
}
if(var_Minutes < 10)
{
var_Minutes = 0 add var_Minutes;
}
if(var_Seconds < 10)
{
var_Seconds = 0 add var_Seconds;
}
hora = var_Hour add ":" add var_Minutes;
segundos = var_Seconds;
Espero que les haya servido y animense a hacer wallpapers en flash, esto es solo el comienzo.
Para la proxima, les dejo un tutorial sobre como manejar fechas :4:
Abrazo!