得到独特父母的孩子

时间:2013-03-09 10:27:24

标签: arrays actionscript parent hittest

我正在为项目编写一些代码。问题是关于以独特父母为目标的孩子。例如。假设我有一个名为box_mc的人可以移动的盒子和可以跳过的3个平台:

  • Platform_1
  • Platform_2
  • Platform_3

所有这些平台都有一个名为hit的子元素。

  • Platform_1
    • 命中
  • Platform_2
    • 命中
  • Platform_3
    • 命中

我使用数组和for each语句来检测box_mc是否击中其中一个平台子项。

var obj_arr:Array = [Platform_1, Platform_2, Platform_3];
for each(obj in obj_arr){
   if(box_mc.hitTestObject(obj.hit)){
      trace(obj + " " + obj.hit);
      box_mc.y = obj.hit.y - box_mc.height;
   }
}
obj似乎输出它正在击中的唯一父级,但obj.hit输出命中,因此我的理论是它将y的变化应用于所有在舞台上称为命中的孩子。我可以只检测那个特定父母的孩子吗?

再次感谢你们!

0 个答案:

没有答案