代码之家  ›  专栏  ›  技术社区  ›  Maksim Vi.

闪光防止鼠标拖动到子对象上

  •  1
  • Maksim Vi.  · 技术社区  · 16 年前

    我有一个带儿童按钮的电影唇。 电影剪辑可以拖放。我想在按下/拖动子按钮时禁用movieclip的拖放。 mouseChildren=false 和 mouseEnable=false

     ---------------------------------
    | Movieclip         ---------     |
    |                   |Button |     |    
    |                   |       |     |
    |                   ---------     |
     ---------------------------------
    

    谢谢

    1 回复  |  直到 16 年前
        1
  •  2
  •   spender    16 年前

    我记不起具体细节了,但是你可以在按钮上使用标准的事件监听器,防止那些事件在它下面的MovieClip上被接收。您需要在按钮的侦听处理程序中取消事件。

    http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/events/Event.html#stopPropagation%28%29

    如果您发现MovieClip已经接收到事件,请将按钮侦听器更改为在事件的捕获阶段侦听( useCapture