西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)java → Flex3編程Text被雙擊后,其上面的文字不被選中的問題解決

Flex3編程Text被雙擊后,其上面的文字不被選中的問題解決

相關軟件相關文章發(fā)表評論 來源:本站整理時間:2010/8/19 10:36:40字體大小:A-A+

作者:佚名點擊:94次評論:0次標簽: Flex3 Script

  • 類型:編程輔助大。63KB語言:中文 評分:10.0
  • 標簽:
立即下載

Text被雙擊后,其上面的文字不被選中的代碼如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()">
<mx:Script>
<![CDATA[
import flash.events.MouseEvent;

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 ------------");
}
]]>
</mx:Script>
<mx:Canvas id = "canvas_1" styleName="box" x="37" y="63" width="425" height="160">
<mx:Text id="text1" x="13" y="10" text="Canvas_1"/>
</mx:Canvas>
<mx:TextArea id="debug_txt" styleName="textBox" x="37" y="100" height="298" width="425"/>

</mx:Application>
解決方案:加上selectable="false"就可以了。

    相關評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    第 1 樓 上海有線通 網(wǎng)友 客人 發(fā)表于: 2012/6/11 16:41:34
    給力

    支持( 0 ) 蓋樓(回復)

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)