1. 首页 > 电脑教程 > Flex3编程Text被双击后,其上面的文字不被选中的问题解决

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