0

我的 circle_mc 是可拖动的。那么当它在舞台上击中另一个movieclip时,有没有办法显示circle_mc击中的实例名称?

这样可以吗...

var theInstanceName:String = circle_mc.hitTestObject()

对此的任何解决方案。提前致谢。

4

1 回答 1

0

您应该对各种对象执行命中测试,例如,假设您有一个objects影片剪辑数组并希望返回另一个数组collidingMovieclips

var collidingObjects:Array = new Array();
for(var i:int = 0; i < objects.length; i++) {
    if(circle_mc.hitTestObject(objects[i])) {
        collidingObjects.push(objects[i]);
    }
}

您可以很容易地添加objects[i].name以返回实例名称,但我不确定您为什么要这样做。

请注意,这绝不是最有效的方法,但可能足以满足您的需求。

于 2013-05-17T13:59:06.650 回答