【问题标题】:Actionscript 2 - How to check if movie clip exists on specific position of stage?Actionscript 2 - 如何检查电影剪辑是否存在于舞台的特定位置?
【发布时间】:2013-04-15 17:40:15
【问题描述】:

我正在使用 actionscript 2.0 进行 Flash 项目,我需要检查舞台的特定位置是否有影片剪辑。有这个功能吗?谢谢:)

【问题讨论】:

    标签: actionscript position exists movie clip


    【解决方案1】:

    MovieClips 有 hitTest() 方法,它可以测试是否包含它的矩形命中框中的点。 (如果您的影片剪辑是圆形的,则可以通过检查到该点的中心距离是否超过影片剪辑的半径来准确地完成)。现在您只需要所有电影剪辑的列表。如果您将它们全部添加到 _root(不推荐),请执行以下操作:

    for(var i:int = 0; i < _root.numChildren; i++) {
        if(_root.getChildAt(i).hitTest(x,y)) //x and y of your point
        return true; //or return the MovieClip/whatever you want
    }
    

    否则,请创建您赢得的影片剪辑列表以进行检查。

    【讨论】:

      猜你喜欢
      • 2016-05-17
      • 2011-05-27
      • 1970-01-01
      • 1970-01-01
      • 2013-04-08
      • 2012-06-07
      • 1970-01-01
      • 2015-04-06
      • 1970-01-01
      相关资源
      最近更新 更多