Estoy tratando de hacer una imagen navegable, es decir: que pueda hacerla mas grande y ver los detalles moviendome con el teclado del ordenador o el raton. Lo he consegudo casi todo, pero me gustaria dar un limite al desplazamiento de la imagen (el limite deberia ser la mascara de capa o la dimension del archivo swf).
Esplico lo que he hecho...
He metido la imagen en un movieClip de siete frames; en cada uno de ellos esta una imagen un poco mas grande de la que se encuentra en el frame anterior.
El movieClip lo he llamado "a" y le he dado como accion:
onClipEvent (enterFrame) {
if (Key.isDown(39)) {
setProperty ("", _x, _x-10);
}
if (Key.isDown(3
setProperty ("", _y, _y+10);
}
if (Key.isDown(40)) {
setProperty ("", _y, _y-10);
}
if (Key.isDown(37)) {
setProperty ("", _x, _x+10);
}
}
En un menu lateral estan los botones para la navegacion:
- arriba:
on (release) {
setProperty ("_level0/a", _y, Number(getProperty("/a", _y))+Number(_level0:vel));
}
- derecha:
on (release) {
setProperty ("_level0/a", _x, getProperty("/a", _x)-_level0:vel);
}
-abajo:
on (release) {
setProperty ("_level0/a", _y, getProperty("/a", _y)-_level0:vel);
}
- izquierda:
on (release) {
setProperty ("_level0/a", _x, Number(getProperty("/a", _x))+Number(_level0:vel));
}
Como hago que la imagen no se vaya del recuadro principal (mascara de capa) que mide 800x600?
Y otra cosa: Puedo hacer que dandole a un boton la imagen vuelva a la dimension inicial y centrada en el movieClip?
MUCHAS GRACIAS!!
