Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/11/2008, 07:48
Avatar de websmonerris
websmonerris
 
Fecha de Ingreso: junio-2008
Ubicación: La Vila Joiosa
Mensajes: 89
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Como colocar MC en ultimo nivél

Veo que estas trabajando con muchos _parent asegurate siempre de saber en que nivel estas (de pelicula si quieres manejar desde el primero con poner _root sobra)

el removeMovieClip() no se utiliza así es el movie clip quien lo llama a él:
this._parent._parent.cucharas.removeMovieClip();

Supongo que sabras que cuando haces esto:
attachMovie("c_garbanzos","posicion2",-16383,{_x:-67, _y:218})
estas creando un MovieClip el cual esta vinculado a tu pelicula con el nombre de c_garbanzos, y le estas dando como nombre de instancia posicion2, que quiere decir eso, que ahora tu movieClip de c_garbanzos se llama posicion2
OK?

sobre getDepth() funciona como cualquier getter de programación... como antes el objeto llama a la función y esta devuelve un valor en este caso un int:
trace(this._parent._parent.cucharas.getDepth());--> con esto veriamos su profundidad en la pelicula... Si quieres utilizarlo para poner despues de este un objeto puedes almacenar su valor en una variable o bien hacerlo directamente...
Te recuerdo que le puedes cambiar los valores de profundidad mediante:
MC..swapDepths(un entero);

Te aconsejo que vayas con cuidado con los _parent es jugar con fuego, con que te engañes el flash no te va avisar de que tienes un fallo de programación... es lo que tiene AS2...