我在Flash中具有以下图层结构:

  • Spotlight-具有透明的中心区域,是位图符号
  • 按钮

  • 即使Button图层,如何使Spotlight可点击?我想通过单击Spotlight来切换Button层的可见性,如以下代码所示。
    Button.addEventListener(MouseEvent.MOUSE_CLICK, OnClick);
    
    function OnClick(e:MouseEvent):void
    {
       Spotlight.visible = !Spotlight.visible;
    }
    

    最佳答案

    在查找其他内容时,我发现了这个。

    Spotlight.mouseEnabled = false;
    Spotlight.mouseChildren = false;
    

    关于flash - Flash/ActionScript 3中的允许按钮单击层,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1481480/

    10-10 18:17