2012-03-19 64 views
0

我从Illustrator导出一个路径为.swf文件。我使用动作脚本3中的Loader类导入这个文件。 现在我想在Flash中对此路径执行碰撞测试。这可能吗?现在as3在swf文件的整个边界上执行此测试。我只需要路径。这可能吗?带有Illustrator路径的AS3 Hittest

回答

1

是的,这是可能的。 BitmapData.hitTest将帮助你(看看例如this

+0

谢谢,这是有效的! – Rens 2012-03-19 17:09:08

2

它可以很好的工作,只要你不想在Illustrator中使用任何想要导出的透明效果,它不会与swf兼容。

ai向swf文件导出不兼容效果有两个设置。

外观:它会在swf下创建一个位图,这会使hittestarea变成方形。 可编辑性:将重新制作的效果好到可以swf,这应该仍然可以保持多边形hittestarea,但它没有为我工作。