Y por último, teniendo seleccionado el clip de horas, le damos a la instancia el nombre de "mchoras" (igual que hicimos con "mcesfera"), ojo, siempre sin comillas.
En las capas de minutos y segundos hay que hacer exactamente lo mismo, solo que con los nombre tanto de clip como de instancia de "mcminutos" y "mcsegundos".
Una vez que lo tengamos hecho, tenemos que colocar el circulo y las agujas en su correcta posición. Esto es muy facil gracias al efecto de iman que tiene flash.
Ponemos el circulo más o menos centrado (a ojo), seleccionamos el clip de mchoras, y tenemos que hacer coincidir el eje del que hablamos antes con el centro exacto del circulo, de entrada parece un trabajo de pulso, vista y paciencia, pero no, por que como ya he comentado flash incorpora el efecto iman, de modo que cuando el eje de nuestra aguja esté cerca del centro de la circunsferencia, el centro y el eje se atraerán y se juntarán solos, de modo que es muy facil. Igual con las otras 2 agujas.

Las tres agujas quedarán superpuestas unas sobre otras.
Y con esto ya solo nos queda poner el código que hará que nuestro reloj funcione. Seleccionamos la capa "as" (action script) y en el primer fotograma, botón derecho del ratón y le damos a "acciones":

He introducimos este código:
_root . onEnterFrame = function () { myDate = new Date (); mchoras. _rotation = myDate. getHours ()*30+myDate. getMinutes ()/2; mcminutos. _rotation = myDate. getMinutes ()*6+myDate. getSeconds ()/10; mcsegundos. _rotation = myDate. getSeconds ()*6; };Y con esto ya está creado el clip del reloj, ahora, utilizando la flecha azul del navegador de clips, nos vamos a la "Escena 1", presionamos sobre F11 y se nos abrirá la biblioteca de clips, donde veremos nuestro clip "mireloj", lo agarramos y arrastramos al escenario, y listo, ya tenemos nuestro reloj analógico.
Usuarios que han visto este tema también han visto...
- Caricaturas con Flash: Sombreado
- Activar/Desactivar todos los botones dentro de un clip dado en Flash
- Variables en ActionScript
- Precarga en Flash
- Guardar una página en favoritos desde Flash
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.