Foros del Web » Creando para Internet » Flash y Actionscript »

profundidad condicionada

Estas en el tema de profundidad condicionada en el foro de Flash y Actionscript en Foros del Web. hola a todos, pues queria hacer una pelicula en la que se pudiera mover un objeto libremente con la direccionales del teclado, en el centro ...
  #1 (permalink)  
Antiguo 25/07/2006, 19:18
 
Fecha de Ingreso: febrero-2006
Mensajes: 77
Antigüedad: 11 años, 9 meses
Puntos: 0
profundidad condicionada

hola a todos, pues queria hacer una pelicula en la que se pudiera mover un objeto libremente con la direccionales del teclado, en el centro del lienzo puse otro objeto, lo que queria hacer era que el objeto que se mueve pudiera pasar por detras o por delante del que no se mueve dependiendo de su posicion con respecto a "Y" ¿Como se hace esto?

Aclarenmelo por favor
  #2 (permalink)  
Antiguo 26/07/2006, 12:05
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Hola Testament:
EL objeto colócalo dentro de un MC y al ponerlo en el escenario le das como nombre de instancia, por ejemplo: contenedor.
En el primer frame de la principal escribe éste código:
_root.onEnterFrame=function(){
//movimiento del clip "contenedor"
if (Key.isDown(Key.UP))contenedor._y--;
if (Key.isDown(Key.DOWN))contenedor._y++;
if (Key.isDown(Key.RIGHT))contenedor._x++;
if (Key.isDown(Key.LEFT))contenedor._x--;
contenedor.swapDepths(1);
//comprobación de si el clip "contenedor" se sale de los límites
//para que entre por el lado contrario
if (contenedor._x>420){
contenedor._x=-20;
} else if (contenedor._x<-20){
contenedor._x=420;
}
if (contenedor._y>420){
contenedor._y=-20;
} else if (contenedor._y<-20){
contenedor._y=420;
}
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 31/07/2006, 16:25
 
Fecha de Ingreso: febrero-2006
Mensajes: 77
Antigüedad: 11 años, 9 meses
Puntos: 0
Muchas gracias pero yo lo que en realidad queria hacer era que un objeto movil oudiera moverse libremente por encima de un objeto fijo, y cuando el objeto movil estuviera mas alto que el fijo se viera como si pasara detras, como una luna que jira alrededor de la tierra que pasa sobre la tierra y luego detras de ella. Se puede hacer con action script?
  #4 (permalink)  
Antiguo 31/07/2006, 20:00
Avatar de Turdo  
Fecha de Ingreso: julio-2005
Ubicación: .:Guadalajara:.
Mensajes: 398
Antigüedad: 12 años, 4 meses
Puntos: 23
Que tal otra vez yo te paso un codigo para hacer lo que pides y tambien un archivo fla para que veas que hace el codigo.

stop();
muñequito.onEnterFrame = function() {
if (Key.isDown(Key.UP)) {
this._y--;
}
if (Key.isDown(Key.DOWN)) {
this._y++;
}
if (Key.isDown(Key.RIGHT)) {
this._x++;
}
if (Key.isDown(Key.LEFT)) {
this._x--;
}
if(this._y<170) {
this.swapDepths(esq-1);
}
if(this._y>170) {
_root.esq.swapDepths(this-1);
}
};

aqui esta el el archivo: -->aqui<--
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:27.