Tienes razón, una vez más me confundo entre mis pensamientos y lo que escribo... ;)
Aquí pego un código simplificado: //// inicio code _root.createEmptyMovieClip("fotoBig",_root.getNextHighestDepth()); fotoBig.attachMovie("fotoTemp","foto_",_root.getNextHighestDepth()); //Tengo en la librería un movieclip llamado fotoTemp que contiene una foto _root.createEmptyMovieClip("mascara", _root.getNextHighestDepth()); //creo movieClip vacío para meter la máscara var ancho:Number = 100; with (mascara){ moveTo(0,0); beginFill(0x000088); lineTo(ancho,0); lineTo(ancho,ancho); lineTo(0, ancho); lineTo(0,0); } mascara._x=100; mascara._y=100; fotoBig.setMask(_root.mascara); fotoBig.onPress = function():Void{ //fotoBig.startDrag(); mascara.startDrag(); updateAfterEvent(); } fotoBig.onRelease = function():Void{ this.stopDrag(); } /// fin code //// Pues el "pescao" está en el fotoBig.onPress. Si le digo que arrastre fotoBig se mueve la foto y la máscara se queda fija, si le digo que arrastre la mascara, mueve la máscara pero el fondo se queda fijo. Si le digo _root.startDrag() mueve todo, pero claro, mueve todo de todo, incluyendo elementos que no tengan nada que ver con las fichas... :( Alguna solución para "linkarlos"? -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de (¯`·..®···d[--.--]b···®. .·´¯) [EMAIL PROTECTED] Enviado el: lunes, 11 de diciembre de 2006 2:48 Para: Lista dedicada a Actionscript Asunto: Re: [ASNativos]Mask, movieclips y la madre que los parió... Hola David, Con tan poca informacion de como se generan las piezas solo se me ocurre que a medida que se fueran generando las piezas, suponiendo claro, el script te vaya troceando la ilustracion atraves de un bucle, generaria tb los MC's contenedor que van a llevar dentro tanto la ilustracion como la pieza generada, y luego a cada uno de los MC's generados le crearia su propieo evento que contuviera su metodo startDrag(). Si lo que ya tienes hecho es el codigo que te trocea la ilustracion, tienbes el 90% del puzzle :) Pero vamos, te podria ayudar un poco mas viendo algo de codigo o por lo menos una estructura rapidilla del funcionamiento del puzzle. Salu2 ----- Original Message ----- From: "David Bravo" <[EMAIL PROTECTED]> To: "'Lista dedicada a Actionscript'" <asnativos@5dms.com> Sent: Sunday, December 10, 2006 11:55 PM Subject: [ASNativos] Mask, movieclips y la madre que los parió... Hello flasheros: Yo con mis preguntas sin respuesta (espero que no). ;) Estoy creando un puzzle en plan "profesioná", y bueno, tal como está planteado ahora sale todo bastante bien, excepto una cosa: Tengo una ilustración. Esa ilustración la tengo que trocear para hacer los pedazos del puzzle. Tengo un código bastante bueno que hace el "encaje" de las piezas aleatoriamente, dejando los laterales sin relieve, y de modo aleatorio (y coherente) las partes interiores, de tal modo que si una tiene "macho" hacia un lateral, la de al lado tiene "hembra". Bueno, pues lo que tengo que hacer ahora es enmascarar el puzzle con las piezas que he hecho (se generan en runtime, a base de linesTo, curvesTo) y no me acaba de pirular. Con piezaX.setMask(mascaraX) visualmente lo hace bien, pero si muevo esa pieza, o se mueve la máscara, o se mueve el fondo. (evidentemetne usando startDrag()) He intentado hacer una ñapa usando un Movieclip con dos capas, cada una con un clip vacío en el que cuelo cada uno de los elementos, es decir, en la capa superior (que está puesta en modo máscara) le hago un mascara.attachMovie(mascara) y en la capa inferior le hago un imagen.attachMovie(imagen). Alguien prespicaz, si no se ha aburrido leyendo este rollo, habrá deducido que esta última versión no cuela, puesto que el attachMovie sólo mete objetos de la librería, y como la máscara se crea en runtime, no se puede "attachMoviear". ¿A alguien se le ocurre cómo crear las piezas en tiempo real, teniendo en cuenta que las piezas "vacías" (que servirán como máscara") ya están creadas, y que luego quiero mover _conjuntamente_ máscara y contenido? Un saludo, David Bravo Dimensión Multimedia, <http://www.dimensionmultimedia.com/> S.L. ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com ----------------------------------------------------- ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com ----------------------------------------------------- ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -----------------------------------------------------