Flex3编程Text被双击后,其上面的文字不被选中的问题解决
Text被双击后,其上面的文字不被选中的代码如下:<?xml version="1.0" encoding="utf-8"?> internal function initApp():void{ canvas_1.doubleClickEnabled = true;canvas_1.addEventListener(MouseEvent.DOUBLE_CLICK,DbClickCanvas); text1.doubleClickEnabled = true;text1.addEventListener(MouseEvent.DOUBLE_CLICK, DbClickText);} internal function output(msg:String):void{ debug_txt.text += msg+"\n"; } internal function DbClickCanvas(evt:MouseEvent):void{ output("是否冒泡--"+evt.bubbles); output("目标对象-- "+evt.target+" -- "+evt.eventPhase); output("遍历对象-- "+evt.currentTarget); output("------------"); } internal function DbClickText(evt:MouseEvent):void{ evt.preventDefault();output("TEXT 是否冒泡--"+evt.bubbles); output("TEXT 目标对象-- "+evt.target+" -- "+evt.eventPhase); output("TEXT 遍历对象-- "+evt.currentTarget); output("TEXT ------------"); } ]]>
解决方案:加上selectable="false"就可以了。
声明:希维路由器教程网提供的内容,仅供网友学习交流,如有侵权请与我们联系删除,谢谢。ihuangque@qq.com
本文地址:https://www.ctrlcv.com.cn/diannao/169347960410846.html