我将一个从Illustrator导出到.swf文件的路径。我使用actionscript 3中的Loader类导入此文件。 现在我想在Flash中对此路径执行碰撞测试。这可能吗?现在as3在swf文件的整个边界上执行此测试。我只需要路径。这可能吗?
答案 0 :(得分:2)
只要您不在Illustrator中使用任何要导出的透明效果(与swf不兼容),它就能正常工作。
ai中有两个设置将不兼容的效果导出到swf文件。
外观:它将在swf下创建一个位图,使hittestarea成为一个正方形。 可编辑性:将重新制作效果非常好的可以swf,这应该可能仍然保持多边形hittestarea,但它不适合我。
答案 1 :(得分:1)
是的,这是可能的。 BitmapData.hitTest
会帮助您(请查看例如this)