Páginas

martes, 8 de febrero de 2011

Mover un objeto con flechas del teclado con AS2

 
Da click sobre el objeto!

Creamos el objeto que queramos mover con las flechas del teclado y lo convertimos a simbolo, en este caso el logo de Flash. Después seleccionamos el símbolo y en la ventana de las acciones colocamos lo siguiente:

onClipEvent (enterFrame) {
if (Key.isDown(Key.RIGHT)) {
this._x += 6;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT)) {
this._x -= 6;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.UP)) {
this._y -= 6;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.DOWN)) {
this._y += 6;
}
}


y listo!

Zoom in y Zoom out con ActionScript 2



Lo primero que aremos es abrir un archivo flash de cualquier tamaño y creamos dos botones, uno que contenga el símbolo de (+) y otro el de menos (-).Después colocamos una foto grande en otra capa (esta debe de estar debajo de la anterior), reducimos la foto al tamaño deseado, la convertimos a símbolo (movie clip) y le damos como nombre de instancia "foto".


Después insertamos el siguiente código en el botón de (+)
on (release) {
    _root.foto._xscale = _root.foto._xscale +10
    _root.foto._yscale = _root.foto._yscale +10
}

Y este en el botón de (-).
on (release) {
    _root.foto._xscale = _root.foto._xscale -10
    _root.foto._yscale = _root.foto._yscale -10
}


y listo!
Descarga el documento flash editable aqui!

martes, 1 de febrero de 2011

Conoce el area de trabajo



Reloj con manecillas ActionScript 2




Lo primero es abrir un documento nuevo en Flash y le damos 160x160px.

Después es crear el fondo de nuestro reloj es decir, el circulo donde estarán las manecillas del reloj, a este le damos las siguientes dimensiones: 150x150px. Le damos el nombre de fondo a la capa, lo decoramos y damos el diseño que deseemos.


Ahora hacemos una linea de 62px de largo para el segundero, lo convertimos en símbolo y la registraron colocamos la que esta debajo del centro. Le ponemos "manecillaSegundos" como nombre de instancia y la colocamos en el centro.


Después crearemos el minutero repitiendo el procedimiento anterior pero poniendo "manecillaMinutos" como nombre de instancia con un largo de 68px y a la manecilla de la hora le llamaremos "manecillaHoras" y le daremos un largo de 49px.
Por ultimo creamos una nueva capa en donde pondremos el siguiente código en la ventana de acciones:

stop();

_root.onEnterFrame = function() {
    fecha = new Date();
    hora = fecha.getHours();
    minuto = fecha.getMinutes();
    segundo = fecha.getSeconds();
    manecillaHoras._rotation = hora*30+minuto*0.5;
    manecillaMinutos._rotation = minuto*6;
    manecillaSegundos._rotation = segundo*6;   
};


y listo!
Descarga el documento flash editable aqui!