Chicos, no tengo palabras....Bueno, si acaso las de gracias, gracias, gracias. Ire probando todo lo que me habeis dicho y seguro que alguna de las soluciones me servirá. Volveré a preguntar si encuentro problemas de nuevo. De cualquier forma y ahora que caigo, creo que alguna de las soluciones igual no me valen porque seguramente las imágenes hexagonales las tenga que cargar dinámicamente (loadMovie), puesto que el objetivo final es componer un mapa y los distintos tipos de casillas es demasiado elevado como para tenerlos todos en la libreria, con lo que el tema es aún más complicado y no se si imposible, puesto que no podría hacer ningún tratamiento en el IDE flash en tiempo de diseño.
Un saludo >From: "cnaucler" <[EMAIL PROTECTED]> >Reply-To: Lista dedicada a Actionscript <[email protected]> >To: "'Lista dedicada a Actionscript'" <[email protected]> >Subject: Re: [ASNativos] Colisiones >Date: Mon, 4 Sep 2006 06:15:55 +0200 > >Hola, Felipe: > >1- Pon el mapa de bits en el escenario. >2- Hazle un Ctrl+B. Quedará como una forma editable. >3- Selecciona las partes que no desees y elimínalas, por el medio que >consideres oportuno, hasta quedarte sólo con la parte "pintada", que >debería >tener forma hexagonal. >4- Convierte esa parte restante a clip de película. > >Experimento > >5- Dale a ese clip un nombre de instancia, por ejemplo, "yuyu" >6- En las acciones del fotograma de la línea de tiempo, escribe esto: >yuyu.onRollOver=function(){ > trace(new Date()); >} >7- Prueba la peli. Al pasar el ratón por las zonas transparentes del >hexágonono debería salir nada. Cuando lo pases por las zonas "pintadas", se >traceará la fecha y hora actual. A partir de ahí ya podrías seguir tú. > > >Aunque el anterior es un enfoque perfectamente válido, hay otras >alternativas. Échale un vistazo a esto: > >http://www.tonypa.pri.ee/tbw/tut25.html (en inglés) > >Este método está especialmente indicado si en lugar de onRollOver tuvieras >que usar onEnterFrame (imagina lo que sería tener 200 instancias del clip >hexagonal, cada una ejecutando su propio onEnterFrame) > >Saludos, >Carlos > > > >-----Mensaje original----- >De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En >nombre >de Felipe Fernandez Sanchez >Enviado el: lunes, 04 de septiembre de 2006 0:43 >Para: [email protected] >Asunto: Re: [ASNativos] Colisiones > >Hola y gracias por la ayuda pero no me aclaro mucho (¿quitarle las esquinas >como a un rectángulo?) A lo mejor no me he explicado bien...Parto de una >imagen png que importo a la biblioteca flash. A pesar de que la imagen es >rectangular, lo único visible es un hexágono quedando las esquinas de la >imagen rectangular transparentes. El tema es que al ponerlo en un movieclip >e ir poniendo varios de estos movieclips correlativos en el escenario no se >detecta correctamente cuando tienes el ratón encima de uno de los >hexágonos, > >siendo el culpable de esto las esquinas transparentes. A partir de aquí >surgen preguntas de si es posible quitarle esa zona transparente y cual es >el tamaño que coge el movieclip que contiene al hexagono porque si va a >coger como tamaño a un rectángulo que lo contenga pues mal vamos. >Si a partir de esto creeis que puede funcionar lo que me habeis >comentado...¿os importaría explicarlo un poco más? (ya sabeis, la >explicación para torpe) > >Gracias compañeros. >----------------------------------------------------- > > >----------------------------------------------------- >ASNativos >www.5dms.com >subscripciones/desubscripciones >http://asnativos.5dms.com >----------------------------------------------------- ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -----------------------------------------------------

