Problema con mapa de bits Flash
4 seguidores
Hola, estoy intentando importar un PSD a flash con varias capas, el problemas es que algunos personajes de esas capas están hechas botones con mapa de bit, ahora viene el problema al hacer un rollover me delimita estos mapas con rectángulos,aún estando silueteadas estas y el problema es que el campo del personaje no me lo delimita al contorno de este, he probado traer trazados de PSD con la silueta pero no me ha funcionado. Sabe alguien como hacerlo. PERDÓN por el super rollo
fernandocomet
Tendrás que usar código para hacer eso:
En AS2:
http://www.gskinner.com/blog/archives/2005/10/source_code_sha.html
En AS3:
http://labs.boulevart.be/index.php/2007/06/08/skinner-collision-detection-in-as3/
Un ejemplo más fácil:
http://www.esedeerre.com/ejemplo/4/141/actionscript-30-colisiones-a-nivel-de-pixel
leos
¿Has intentado mejor trabajar con Fireworks y Flash?, por ahí se lleven un poco mejor, sólo como recomendación
Saludos
Ervane
Gracias dummy... lo intentaré y te cuento gracias
dummyrampage
Creo entender que Flash crea una zona de colisión cuadrada por defecto, aunque hagas un circulo el creará la zona de colisión en cuadrado. Hay formulas para solucionar esto por ejemplo: http://www.cristalab.com/tips/detectar-colisiones-con-movie-clips-de-cualquier-forma-c28259l/
Vi en una web hace poco los dos ejemplos (con rectangulo y otro detectando bordes) y se podía interactuar con ellos para ver la diferencia. A ver si alguien lo encuentra.