我有movieClips,即rec1,rec2,rec3,rec4 ......
然后,我会将另一个movieclip(circle_mc)添加到那些rec MovieClip中。
我想使用hitTestObject ......像这样:
circle_mc.hitTestObject(this["rec" + numStringTarget])
如果我在numStringTarget变量上指定数字,我只能附加到其中一个“rec”动画片段。我想要的是在任何“rec”动画片段上添加circle_mc的功能。有没有办法使用通配符?或者任何解决方法?
我希望代码变成这样:
circle_mc.hitTestObject(contains String "rec") then addChild..
我希望有人可以解决它,或者只是给我一些有用的链接来阅读。提前谢谢。
我不想以这种方式设置所有这些语句:
circle_mc.hitTestObject(rec1);
circle_mc.hitTestObject(rec2);
circle_mc.hitTestObject(rec3);
circle_mc.hitTestObject(rec4);
如果我有数百或数千......我想测试一下movieclip,只要它的实例名称上有单词“rec”,它就会被测试。
或者可能是另一种情况。我的circle_mc是可拖动的。然后当它在舞台上击中另一个动画片段时,有没有办法显示circle_mc命中的实例名称?
答案 0 :(得分:0)
for (var i:int = 0; i < _totalRecObjects; ++i) {
circle_mc.hitTestObject(this["rec" + i]);
}