alejandro1 (07/04/2010), germ (26/12/2009), itay (10/10/2009), PAULN2 (03/02/2010), soak (10/10/2009)
Flash - [[Tutorial]] Crea un ScreenSaver (.swf) by Xitopodo |
Hola TPC!
Bueno,pues como he visto que no hay ningun tutorial posteado para saber como crear un screensaver para nuestro móvil,pues aqui os dejo uno que he creado para que aprendais
Necesario:
- Programa de diseño gráfico (estilo photoshop): Programas Y Recursos Diseño Gráfico - ThePhoneClub
- Macromedia Flash: MEGAUPLOAD - The leading online storage and file delivery service
Tutorial:
0- Doy por echo que ya teneis creado vuestro "fondo" para el screensaver (al tamaño adecuado para vuestro móvil). Yo por ejemplo,usaré éste a tamaño 240x320 en .png
Podeis utilizar gifs animados (.gif), imagenes jgp,jpge,png...
1- Abrimos el Macromedia Flash y clickeamos en "Crear un nuevo: Documento de Flash"
2- Cambiar el tamaño del documento a 128x160, 176x220,240x320 o 360x640 (dependiendo del modelo de teléfono móvil que tengas)
3- En "Configuración" seleccionar la versión de flash para que teneis. En nuestro caso, Flash Lite 1.1 (la mayoría de los móviles lo tienen de serie el 1.1)
4- Hacer un clic en el documento en blanco y apretar Ctrl+R para agregar una imagen de fondo.
5- Agregar una capa y crear un espacio para escribir en el documento con la "Herramienta de texto". Puedes escribir, por ejemplo, "20:20:09" (sin las comillas). Despues de elegir la fuente, tamaño de letra, etc. Donde dice "Var" debes poner "TIME" (sin comillas). Despues le das a "Incorporar", de la lista eliges "Numerales" y debajo escribes ":" (sin comillas). Aceptar y tienes lista tu hora.
6- Agregas otra capa>> Boton Derecho>>Propiedades y le pones de nombre "Action Layer" (sin comillas). Te vas a "Ventana" y eliges "Acciones". Alli copias lo siguiente:
7- Ahora solo tienes que seleccionar el primer fotograma de cada capa (menos la del Action Layer) y apretar F5, lo que creará un segundo fotograma. Tiene que quedar como en la imagen.fscommand2("GetLocaleTime", "TIME");TIME_SEC = fscommand2("GetTimeSeconds");// add leading 0 to hoursif (h<10) {h="0"+h;};// add leading 0 to secondsif (s<10) {s="0"+s;};// add leading 0 to minutesif (min<10) {min="0"+min;}
8- Listo. Ahora solo debes ir a Archivo>Exportar>Exportar Película
9- Pasadlo al móvil y disfrutad de él
+ Códigos:
Los códigos de la capa "Action Layer" puede tener los códigos que querais. Al copiar/pegar uno de ellos en la linea de acción 1,presionais ENTER y pegais el siguiente código.Los más usados son éstos:
Hora:
Fecha:fscommand2("GetLocaleTime", "TIME");TIME_SEC = fscommand2("GetTimeSeconds");// add leading 0 to hoursif (h<10) {h="0"+h;};// add leading 0 to secondsif (s<10) {s="0"+s;};// add leading 0 to minutesif (min<10) {min="0"+min;}
Cobertura + Batería:fscommand2 ("GetLocaleShortDate", "DATE");
Luego haces un Clip de Pelicula y lo llamas "reception" (seria de 8 fotogramas, el primero sin nada, el segundo con 1 barrita, el tercero con dos, etc.) y en el primer fotograma pones stop ();signal = fscomman2 ("GetSignalLevel");
signalmax = fscommand2("GetMaxSignalLevel");
sigFraction = signal / signalmax;
/:numBars = Math.round(sigFraction * 7);
y pones en el action layer:
Para la bateria haces lo mismo solo que cambiastellTarget("reception"){
gotoAndStop(/:numBars+1);
}
GetSignalLevel por GetBatteryLevel
GetMaxSignalLevel por GetMaxBatteryLevel
-TUTORIAL BY XITOPODO//JN_1991 de libre distribución. Eso si,poned mi nick y/o web
- Podeis ver ejemplos en este post: [A Petición] Hago Screensaver Personalizados Flash
Última edición por xitopodo; 10/10/2009 a las 13:18
alejandro1 (07/04/2010), germ (26/12/2009), itay (10/10/2009), PAULN2 (03/02/2010), soak (10/10/2009)
Si, pense lo mismo
Aqui esta: http://www.thephoneclub.es/vbulletin...con-reloj.html
Tambien tengo uno de redimensionar: http://www.thephoneclub.es/vbulletin...nus-flash.html
xitopodo (20/03/2010)
Sí sí hago todos los pasos como dices detalladamente y pego esto :
y automáticamente me sale lo que te he dicho, sin darle al Enter :Sfscommand2("GetLocaleTime", "TIME");TIME_SEC = fscommand2("GetTimeSeconds");// add leading 0 to hoursif (h<10) {h="0"+h;};// add leading 0 to secondsif (s<10) {s="0"+s;};// add leading 0 to minutesif (min<10) {min="0"+min;}
Lo volveré a hacer o crear uno nuevo a ver qué sucede y te comento por privi
OK.
Vuelve a intentarlo y si no,mándame un MP y lo intento hacer yo...![]()
Muchas gracias xito!
ThePhoneClub es la comunidad más grande de telefonía móvil de habla hispana. Nació ante la necesidad de obtener más información sobre la nueva tecnología móvil que iba surgiendo. Siéntete libre de aprender con nosotros. Desde 2007 ayudando a miles de usuarios cada día.