No soy el mejor para darte la solución, pero ¿no te podría servir simplemente el que el click haga aparecer un movie linkado al mouse, y que soltar el botón detenga el arrastre? Lo mismo ni siquiera me explico...
----- Original Message ----- From: "Felipe Fernandez Sanchez" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Thursday, July 14, 2005 8:09 AM Subject: RE: [ASNativos] (SOS) Los mapas me vuelven loco... > > Gracias Hari, probaré el invento este a ver y echare un vistazo al post q > comentas. > De todas formas no estoy muy seguro q esto resuelva mi problema... > > > >From: "Hari Seldon" <[EMAIL PROTECTED]> > >Reply-To: [email protected] > >To: <[email protected]> > >Subject: RE: [ASNativos] (SOS) Los mapas me vuelven loco... > >Date: Thu, 14 Jul 2005 01:38:01 +0200 > > > > Probablemente tengas botones que se están superponiendo entre ellos; > >comentábamos esto hace unos cuántos hilos, entre Joseba, Manu, yo, y no > >recuerdo ya quién más :) > > > > La solución que veíamos era la siguiente: > > > > Poner un listener al ratón, a nivel global, y capturar el evento > >onMouseMove, y onPress; en el caso que nosotros comentábamos, necesitábamos > >tener los eventos onRollOver y onRollOut también; en tu caso, parece que > >solo necesitas el onPress; a ver si esto te sirve: > > > >// presupongo que este código está en _root > >var rMCmap_mc:MovieClip = ruta.a.tu.mc.del.mapa; > >var mouseDown_lst:new Object(); > >mouseDown_lst.onMouseDown = function() { > > if (ruta.a.tu.mc.del.mapa.hitTest(_xmouse, _ymouse, false) { > > // han pulsado encima de tu mapa > > trace(_xmouse, _ymouse); > > // y haces lo que tengas que hacer... > > } > >}; > >Mouse.addListener(mouseDown_lst); > > > > > > Creo que esto te soluciona el tema.. > > > > Por cierto, escribo de memoria el código.. Igual no va a la primera > >jejejejeje > > > > Un saludo. > > > > PD: te puedes ver el hilo anterior, sobre el tema, porque es un hilo > >interesante; Manu sugirió la idea de resolver la posición del MC mediante > >números y no mediante un hitTest; gracias a que a día de hoy el flash > >player > >es bastante más rápido que "antaño", se puede hacer sin números, y con > >hitTest, lo cuál hace la solución mucho más sencilla, pero la idea de Manu > >es, como siempre, muy ingeniosa. El thread es: "[ASNativos] Menú pull-down > >+ Sistema "Zero Energy"" > > > > > > > -----Mensaje original----- > > > De: [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED] En nombre de Felipe > > > Fernandez Sanchez > > > Enviado el: miércoles, 13 de julio de 2005 21:40 > > > Para: [email protected] > > > Asunto: [ASNativos] (SOS) Los mapas me vuelven loco... > > > > > > ...pero no precisamente porque los adore. > > > > > > Hola, loquito estoy ya on este tema. Voy a explicar > > > claramente la situación pq igual tampoco me he explicado bien: > > > > > > Tengo un draggpane (DP1) y dentro contiene una película (A) > > > con tres peliculas A1,A2 y A3 una por capa (3 capas, por > > > tanto). Esto se traduce en que tengo en un dragpane un > > > mapa/imagen(A1), un slider (A2) para el tema del zoom y unos > > > iconos (A3). El problema es que tengo que detectar las > > > coordenadas donde se pincha con el ratón sobre el mapa. > > > Hay que decir q para cargar la imagen utilizo un > > > loadMovie("imagen.jsp",A.A1) y que A1 es un movieclip vacio > > > (0,0) aunque tambien he probado a ponerle tamaño con un > > > rectangulo transparente. > > > He estado probando con los eventos onPress de MovieClip pero > > > no hay manera: > > > > > > Si dentro de A pongo A2.onPress se detecta que se ha pinchado > > > en el mc del slider y sale una traza, y los mismo para A3 > > > PERO si pongo A1.onPress no sale la traza puesta a tal fin. > > > > > > Si utilizo en el principal DP1.getScrollContent().onPress se > > > detecta cuando pinchas en cualquier punto dentro del dragPane > > > (q me valdría) PERO la pulsación es capturada y el slider > > > deja de funcionar. > > > El amigo Ale (gracias Ale) me ha sugerido una solución pero > > > no me funciona o no me he explicado bien o lo he hecho mal o yo q se. > > > > > > Esto es un infierno y empiezo a ver Charlies por todas partes > > > asi que os agradecería en nombre de mi cordura q me pudierais > > > echar una mano. > > > > > > Gracias compañeros. > > > PD: No se, quizá San Joseba sepa de esto.... > > > > > > > > > ---------------------------------- > > > Lista ASNativos:[email protected] > > > http://www.5dms.com/listas > > > ---------------------------------- > > > > > >---------------------------------- > >Lista ASNativos:[email protected] > >http://www.5dms.com/listas > >---------------------------------- > > > ---------------------------------- > Lista ASNativos:[email protected] > http://www.5dms.com/listas > ---------------------------------- > > > ---------------------------------- Lista ASNativos:[email protected] http://www.5dms.com/listas ----------------------------------

