Flex元件開發總結

2021-08-30 03:58:25 字數 1613 閱讀 1174

1.如何監聽鍵盤事件?

private function sendkeyhandler(evt:keyboardevent):void

}**說明:有兩種型別的鍵盤事件:keyboardevent.key_down 和 keyboardevent.key_up

以上是監聽的是回車事件

要是想監聽組合鍵,例如:ctrl+enter 鍵,**如下:

if (evt.keycode == 13 && evt.ctrlkey)

2.怎麼控制richtexteditor的控制欄?

利用showcontrolbar屬性,控制richtexteditor的控制欄,這樣把整個控制欄都關閉了

this.texteditor.alignbuttons.height=0;

this.texteditor.alignbuttons.visible=false;

this.texteditor.bulletbutton.height=0;

this.texteditor.bulletbutton.visible=false;

this.texteditor.linktextinput.height=0;

this.texteditor.linktextinput.visible=false;

this.texteditor._richtexteditor_vrule1.height=0;

this.texteditor._richtexteditor_vrule1.visible=false;

this.texteditor._richtexteditor_vrule2.height=0;

this.texteditor._richtexteditor_vrule2.visible=false;

3.控制項雙擊事件(doubleclick event)怎麼沒反應?

private function doubleclickhandler(evt:mouseevent):void

**說明:

doubleclickenabled屬性:指定物件是否接收 doubleclick 事件。預設值為 false,這意味著在預設情況下,不接收 doubleclick 事件。如果將 doubleclickenabled 屬性設定為 true,例項在其範圍內接收 doubleclick 事件

4.怎麼在textarea的游標位置插入字元?

private function insertstring(insertstr:string):void

else }

5.實現textarea控制項的滾動條始終保持在最下面?

this.txt_content.addeventlistener(flexevent.value_commit,value_commithandler);

private function value_commithandler(evt:flexevent):void

**說明:這段**是為了實現textarea控制項的滾動條始終保持在最下面,以方便使用者檢視聊天資訊

要是vbox控制項需要實現類似效果,可以看如下**:

private function updatecompletehandler(evt:flexevent):void

本文**:

Flex元件開發總結

1.如何監聽鍵盤事件?private function sendkeyhandler evt keyboardevent void 說明 有兩種型別的鍵盤事件 keyboardevent.key down和keyboardevent.key up 以上是監聽的是回車事件 要是想監聽組合鍵,例如 ct...

Flex元件開發總結

www.diy567.com累了,去上面休息一下下,qq空間,美文,非主流,網路日記,搞笑簡訊,祝福簡訊,熱門簡訊,有意思啊 1.如何監聽鍵盤事件?private function sendkeyhandler evt keyboardevent void 說明 有兩種型別的鍵盤事件 keyboar...

Flex元件開發總結 20090209

在平時的flex開發過程中遇到的問題以及解決辦法總結如下 1.如何監聽鍵盤事件?private function sendkeyhandler evt keyboardevent void 說明 有兩種型別的鍵盤事件 keyboardevent.key down 和 keyboardevent.ke...