[問題] Flex針對TextArea內的每個字元顯示不同tooltip

看板Flash作者 ((茶))時間15年前 (2009/07/30 12:52), 編輯推噓1(107)
留言8則, 2人參與, 最新討論串1/1
例如說現在我有一個TextArea 其text屬性值是: "123456789" 那如果 我現在想要作到 可以讓滑鼠移動到"1"這個字上就顯示tootip 且內容是1 移動到"2"就顯示內容是2的tootip 以此類推 選擇TextArea(Text應該也可以)是因為文字內容可能比較多 而且可以讓使用者複製文字 去查了查event object有提供的屬性 好像沒有能直接有幫助的... 原本還想說或許可以直接取得滑鼠座標 再配合一些TextArea的屬性 計算出現在應該是在第幾個字元上 但是這樣好像必須字體固定寬度才可以作到 所以想問問有沒有更泛用的作法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.19.15

07/31 01:11, , 1F
07/31 01:11, 1F

07/31 01:12, , 2F
可以參考這個..我也有實做過你所說的功能,主要是利用上
07/31 01:12, 2F

07/31 01:13, , 3F
面網址所說的,修改他的程式碼,就可以了
07/31 01:13, 3F

07/31 01:14, , 4F
基本上就是在你要顯示tooltip的文字後面加上自訂的block
07/31 01:14, 4F

07/31 01:17, , 5F
這個block是繼承TextArea元件,你需要先用語法找出要加上
07/31 01:17, 5F

07/31 01:19, , 6F
此block的文字是位於第幾個index,才能知道要加在哪裡
07/31 01:19, 6F

07/31 01:19, , 7F
詳細可以看一下那個網頁,解說蠻詳細的...^^
07/31 01:19, 7F

07/31 10:34, , 8F
很感謝你 這完全就是我需要的^^
07/31 10:34, 8F
文章代碼(AID): #1ASIRqZ5 (Flash)