06/11/2008, 07:48
|
| | | Fecha de Ingreso: junio-2008 Ubicación: La Vila Joiosa
Mensajes: 89
Antigüedad: 16 años, 5 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... |