隨筆 - 8  文章 - 55  trackbacks - 0
          <2015年12月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          朋友的Blog

          最新評論

          閱讀排行榜

          評論排行榜

          我的聊天室開發(fā)教程(二):添加聊天表情

          2004年11月28日13:39星期日 [ FMS ]


          這個(gè)問題是網(wǎng)友提到的最多的問題,也的確是我在開發(fā)過程中遇到問題最多的地方。今天大致歸納下,不知道能不能全面。
          主要是因?yàn)镕lash本身對HTML的支持程度不足,才導(dǎo)致在Flashcom應(yīng)用程序中使用表情符號要通過其它方式來處理。網(wǎng)上也有不同的實(shí)現(xiàn)方式,但是我認(rèn)為smileyTextField組件是最方便的一種。
          SmileyTextField表情組件介紹
          更多的表情實(shí)現(xiàn)方法
          但是,結(jié)合到FlashCom應(yīng)用程序中,卻很多問題:
          1.
          表情符號總是顯示在第一行
          2.
          表情符號位置Y坐標(biāo)偏移
          3. 表情組件對新版List組件的影響
          4. 表情組件的中文字符顯示問題
          經(jīng)過不斷的測試和交流,在Flashcom聊天室中集成表情組件的問題都已經(jīng)解決,請?jiān)敿?xì)閱讀和參考以上日志。完整的SmileyTextField代碼請參考源文件。
          主要影響到的和需要修改代碼的組件是:PeopleList組件和Chat組件。
          Chat組件主要是要修改和和服務(wù)器端的結(jié)合部分,因?yàn)镾mileyTextField組件只是負(fù)責(zé)前端顯示的轉(zhuǎn)換,同步工作仍然要通過FlashCom服務(wù)器。這部分的具體實(shí)施細(xì)節(jié)留待Chat組件的使用描述。
          這里再講下如何添加自己的表情符號,一般使用默認(rèn)的表情符號也夠用了。因?yàn)椋砑幼远x的表情符號有些復(fù)雜。
          首先,找到隱藏的assets圖層,選中smiLibrary_mc實(shí)例->編輯后,可以在第二幀找到表情MC庫,除了添加自定義表情MC為,不要忘了注冊表情實(shí)例,通過使用registerSmiley(smiVarsObj)方法。
          smiVarsObj是一個(gè)表情對象,主要包含屬性:
          1. _w? :? 表情MC的寬度
          2. _h?
          3. :? 表情MC的高度
          4. _code?
          5. :? 表情對應(yīng)的代碼
          6. _link?
          7. :? 表情對應(yīng)的實(shí)例名
          8. _anim?
          9. :? 是否有動(dòng)畫
          10. _code和_link屬性是必須的,其實(shí)還有_show?和?_base?屬性不太常用,可以不用理會(huì)。



          注冊方法如:
          1 : #initclip 2
          2 : SMI_NS.registerSmiley({ _code:':kiss:'
          , _link:'smi_kiss', _w:37, _anim:true });
          3 : #endinitclip


          曾經(jīng)一直想把SmileyTextField組件的顯示框換成V2組件的文本框,但是問題很多,有朋友解決不妨交流下
          posted on 2006-06-08 13:55 blog搬家了--[www.ialway.com/blog] 閱讀(2545) 評論(2)  編輯  收藏 所屬分類: FMS

          FeedBack:
          # re: 我的聊天室開發(fā)教程(二):添加聊天表情 2009-05-28 17:50 劉宇軒
          9859797  回復(fù)  更多評論
            
          # re: 我的聊天室開發(fā)教程(二):添加聊天表情 2015-12-29 16:21 京東
          地方撒  回復(fù)  更多評論
            
          主站蜘蛛池模板: 广河县| 芦山县| 仙居县| 陆良县| 梅河口市| 疏勒县| 乐清市| 旺苍县| 南乐县| 平邑县| 安溪县| 内丘县| 澄城县| 潼关县| 文登市| 建湖县| 大理市| 穆棱市| 台南县| 茶陵县| 德钦县| 石城县| 绥江县| 临泉县| 慈利县| 黎城县| 天台县| 怀远县| 灵川县| 洪雅县| 双柏县| 瓮安县| 双流县| 河西区| 玉门市| 水城县| 吴川市| 普陀区| 灵武市| 那曲县| 安化县|