AS3 Hittest与Illustrator路径

时间:2012-03-19 12:25:46

标签: actionscript-3 flash bezier

我将一个从Illustrator导出到.swf文件的路径。我使用actionscript 3中的Loader类导入此文件。 现在我想在Flash中对此路径执行碰撞测试。这可能吗?现在as3在swf文件的整个边界上执行此测试。我只需要路径。这可能吗?

2 个答案:

答案 0 :(得分:2)

只要您不在Illustrator中使用任何要导出的透明效果(与swf不兼容),它就能正常工作。

ai中有两个设置将不兼容的效果导出到swf文件。

外观:它将在swf下创建一个位图,使hittestarea成为一个正方形。 可编辑性:将重新制作效果非常好的可以swf,这应该可能仍然保持多边形hittestarea,但它不适合我。

答案 1 :(得分:1)

是的,这是可能的。 BitmapData.hitTest会帮助您(请查看例如this