0

いくつかのコンテンツとリンクを含むテキストエリアがあります。

これを使うと

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

スクロールが無効になっている、それが私が達成したいことです。

ただし、texareaにはいくつかのhtmlリンクもあり、クリックできなくなります。

textareaにマウスクリックで正しく機能するアクティブなリンクがあるが、textareaがマウスホイールでスクロールできない状況を実現するにはどうすればよいですか。

この問題は、WindowsではなくMacでのみ発生します。ありがとう

4

1 に答える 1

2

I got the solution for my case. Here it is.

  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 に答える