You are on page 1of 2

MUNDO FLOTANTE

Debemos definir el tamao a mostrar para poder


determinar el tamao de nuestro mundo flotante, en este
caso el tamao de mi frame va a ser de 400x400

Presionamos Ctrl-F8 (crear nuevo smbolo) escribimos


mundo y en el tipo dejamos "Clip pelcula"

Apareceremos dentro del smbolo, aqu seleccionamos una


capa la llamamos "fondo"

Colocamos el fondo de nuestro mundo, es aconsejable que si


deseamos un mejor efecto al desplazarnos debemos crear
este mundo al menos 3 veces el tamao de nuestro frame
tanto vertical como horizontal. (mundo de 1200x1200).

Luego de crear el mundo podemos salir del objeto, este se


encontrar en la biblioteca, por lo que lo traeremos al frame,
seleccionamos el objeto y en la seccin de propiedades le
asignamos un nombre de instancia, en este caso se llamar
mundo_inst. Adicional a eso lo ubicaremos en la coordenada
-400,-400 (centrado)

Ahora procedemos a crear los sectores que mostraremos de nuestro mundo, damos doble click e ingresamos
al objeto.
Dentro del objeto en una capa diferente al fondo procedemos a dibujar un cuadro de 400x400, lo ubicamos
en 400,400 este ser nuestro punto de partida, luego de
dibujarlo lo seleccionamos y damos F8 (convertir en Objeto
Clip de pelcula) lo nombramos s1

Este procedimiento se repite


hasta que tengamos las
secciones que deseemos en
nuestro mundo, cabe aclarar
que esto depende del tamao
del mundo, en este caso
creare otras tres secciones y
quedaria algo as

A cada uno de los smbolos se le debe asignar un nombre de instancia, al


smbolo "s1" le he colocado s1 y al smbolo s2 le he colocado s2, etc.
Ahora ingresamos en el smbolo s1 y en una nueva capa dibujamos una

imagen que haga el trabajo de botn, ya que tenemos 4 secciones dibujare cuatro cuadros similares a las
secciones y les dar por nombre
bot1, bot2, bot3,bot4
consecutivamente

Luego de crear la "interfaz" es


hora de ingresar el cdigo As a
cada componente, comenzamos
por salir al root de la escena y
seleccionamos el objeto mundo
En la seccin de ActionScript de
este objeto colocamos lo siguiente:
Cdigo :

onClipEvent (load){
mueveX = _x;
mueveY = _y;
velocidad = 5;
}
onClipEvent (enterFrame) {
_x += (mueveX-_x)/velocidad;
_y += (mueveY-_y)/velocidad;
}

Ahora procedemos a ir a cada botn que hemos creado, en el botn bot1 que se debe encontrar en
Escena>mundo>s1 y en su seccin de AS colocamos el siguiente cdigo:
Cdigo :

on(release){
_root.mundo_inst.mueveX = -_root.mundo_inst.s?._x;
_root.mundo_inst.mueveY = -_root.mundo_inst.s?._y;
}

La interrogante en la instruccin corresponde al nmero de submundo (S1, S2, S3,) al que queremos
dirigirnos.
En este caso los valores son negativos debido a la direccin del desplazamiento, para comprender esto
adjunto una tabla que ser de mucha ayuda
a la derecha (-)
a la izquierda (+)

hacia abajo (-)

hacia arriba (+)

Para evitar que se pueda ver las dems secciones salimos al root, y en una capa superior, dibujamos un
cuadro (no importa el color) de 400x400 lo ubicamos sobre 0,0 y le damos click derecho a la capa,
seleccionamos mscara y listo ya tenemos nuestro mundo en el cual podemos dar el efecto de desplazarnos,
ahora lo nico que hace falta es agregar ms secciones, y por supuesto mejorar el diseo

You might also like