as3删除mouseup上的不透明背景

时间:2015-08-07 12:17:29

标签: actionscript-3 flash

Howzit我在一个按钮上有一个位图。在mousedown上,我想给按钮一个不透明的背景,并在释放时将它返回到透明状态。

我尝试了以下

      function exitmsdwn(event:MouseEvent):void {

        favouriteblendsexitButton.opaqueBackground = 0xFF0000;
        stage.addEventListener(MouseEvent.MOUSE_UP, completeRect);

    }

    function completeRect(event:MouseEvent):void
    {
        stage.removeEventListener(MouseEvent.MOUSE_UP, completeRect);
        favouriteblendsexitButton.opaqueBackground = false;
    }

然而,在它变为假之后,它具有黑色背景而不是透明的。

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

好的,您说的是DisplayObject.opaqueBackground,您可以将其设置为null以获得透明背景:

favouriteblendsexitButton.opaqueBackground = null;

希望可以提供帮助。