2012
4.6

flash中fl包TextArea去除焦点状态下的绿色边框

        一个项目中用到了TextArea组件,但是发现,betway88,在选中状态的时候,会有绿色边框,网上搜索了一下,各种方法均不管用,不论是用FocusManager还是设置TextArea的focusRect、focusEnabled都不行,几番实验,发现一下方法可以禁止其在焦点状态下的选中绿色外框。

          var textArea:TextArea = new TextArea();

          textArea.addEventListener(FocusEvent.FOCUS_IN, onTextAreaFocus);

          function onTextAreaFocus(e:FocusEvent):void
          {
                textArea.drawFocus(false);
          }

        即是监听起选中状态,然后在事件中调用drawFocus(false)方法将边框设置为无即可。Mark一下,以待以后翻阅,必威体育网址,同时希望对同样有此需求的朋友有所帮助。

评论列表 -1 Responses on this page

Jason 发表于: 2012-08-31 16:06
学习了,betway88,遇到过这情况。

发表评论 - Leave a Reply