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

cambiar profundidad a los mc

Estas en el tema de cambiar profundidad a los mc en el foro de Flash y Actionscript en Foros del Web. hola gente: tengo un problemita con el tema de la profundidad de los mc, el tema es que estoy dibujando unas lineas mediante API, los ...
  #1 (permalink)  
Antiguo 24/06/2005, 20:58
Avatar de deet  
Fecha de Ingreso: mayo-2005
Ubicación: Córdoba - Argentina
Mensajes: 269
Antigüedad: 12 años, 7 meses
Puntos: 1
cambiar profundidad a los mc

hola gente:

tengo un problemita con el tema de la profundidad de los mc, el tema es que estoy dibujando unas lineas mediante API, los puntos (x,y) de estas lineas las tomo de los mc, el tema que uno de los mc lo tengo en escena y por lo tanto la linea se dibuja sobre este mc y no abajo como yo quisiera.

Necesitaria saber si alguien sabe o conoce si se puede cambiar solamente la profundidad de los mc. Se que con attachMovie() se puede insertar un objeto con la profundidad que yo quiero, pero mejor si puedo evitar esta forma de poner el objeto en escena mejor.
  #2 (permalink)  
Antiguo 24/06/2005, 21:28
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 deet:
Tendrías que usar el swapDepths(2);
Ejemplo para intercambiar la profundidad de 2 MC:
En el escenario colocamos los 2 MC al primero le ponemos como nombre de instancia: clip1 y al segundo: clip2
Código en el primer frame del escenario:
a="clip2";
clip1.swapDepths(1);
clip2.swapDepths(1);
function arriba(s) {
if (s != a) {
_root[s].swapDepths(2);
_root[a].swapDepths(1);
a = s;
}
}
clip1.onRelease = function() {
arriba("clip1");
};
clip2.onRelease = function() {
arriba("clip2");
};

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 25/06/2005, 18:13
Avatar de deet  
Fecha de Ingreso: mayo-2005
Ubicación: Córdoba - Argentina
Mensajes: 269
Antigüedad: 12 años, 7 meses
Puntos: 1
Gracias bandit

Cita:
Iniciado por Bandit
Hola deet:
Tendrías que usar el swapDepths(2);
Ejemplo para intercambiar la profundidad de 2 MC:
En el escenario colocamos los 2 MC al primero le ponemos como nombre de instancia: clip1 y al segundo: clip2
Código en el primer frame del escenario:
a="clip2";
clip1.swapDepths(1);
clip2.swapDepths(1);
function arriba(s) {
if (s != a) {
_root[s].swapDepths(2);
_root[a].swapDepths(1);
a = s;
}
}
clip1.onRelease = function() {
arriba("clip1");
};
clip2.onRelease = function() {
arriba("clip2");
};

Espero haberte sido de ayuda.
muchas gracias por tu ayuda no lo habia probado de esa forma, era mas facil de lo que pensaba, como en la ayuda decia esto:Ambos clips de película deben tener el mismo clip de película principal.
Pense uhh tengo que cambiar todo el script. Pero con esta funcion me salio a la perfeccion, en el primer intento.

muchas gracias
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 02:46.