0

我有一个包含一些内容和链接的文本区域。

当我使用这个

textarea.mx_internal::getTextField().mouseEnabled = false;
textarea.mx_internal::getTextField().mouseWheelEnabled = false; 

滚动被禁用,这就是我想要实现的。

但是texarea也有一些html链接,它们也变得不可点击。

如何实现 textarea 的活动链接在 mouseclick 上正常工作的情况,但 textarea 不应该通过鼠标滚轮滚动。

该问题仅出现在 mac 中,而不出现在 windows 中。谢谢

4

1 回答 1

2

我得到了我的情况的解决方案。这里是。

  textarea.mx_internal::getTextField().enabled=true;
    textarea.mx_internal::getTextField().mouseWheelEnabled = false;  

    textarea.addEventListener(MouseEvent.MOUSE_WHEEL,
    function(event:MouseEvent):void{callLater(setScroll,new Array(textarea));});

    function setScroll(field:TextArea):void{
        field.verticalScrollPosition = 0;
    }
于 2013-03-20T14:16:18.837 回答