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

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          朋友的Blog

          最新評論

          閱讀排行榜

          評論排行榜

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

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


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



          注冊方法如:
          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] 閱讀(2555) 評論(2)  編輯  收藏 所屬分類: FMS

          FeedBack:
          # re: 我的聊天室開發(fā)教程(二):添加聊天表情 2009-05-28 17:50 劉宇軒
          9859797  回復(fù)  更多評論
            
          # re: 我的聊天室開發(fā)教程(二):添加聊天表情 2015-12-29 16:21 京東
          地方撒  回復(fù)  更多評論
            
          主站蜘蛛池模板: 双江| 巴林左旗| 镇康县| 黄浦区| 石屏县| 屏山县| 贞丰县| 平遥县| 安达市| 通城县| 从江县| 华亭县| 威信县| 陇南市| 兴业县| 邹平县| 长葛市| 珲春市| 孟连| 玉田县| 贡觉县| 遂昌县| 祁门县| 工布江达县| 特克斯县| 两当县| 醴陵市| 苏尼特右旗| 长治县| 志丹县| 涟水县| 涟源市| 同德县| 常熟市| 靖西县| 普格县| 宜君县| 佛坪县| 富源县| 巍山| 芒康县|