Flex元件開發總結(aierong原創技術隨筆)

2021-09-05 22:47:52 字數 1776 閱讀 1299

1.如何監聽鍵盤事件?

private function sendkeyhandler(evt:keyboardevent):void

**說明:有兩種型別的鍵盤事件:keyboardevent.key_downkeyboardevent.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元件開發總結

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