之前見(jiàn)有一些網(wǎng)友提到過(guò)此類問(wèn)題,也有人討論過(guò)了,大致原理就是坐標(biāo)數(shù)據(jù),然后根據(jù)點(diǎn)坐標(biāo)去判斷筆畫,然后生成字符。最近無(wú)聊就嘗試去試試,因?yàn)槭謱戄斎,難點(diǎn)就是根據(jù)數(shù)據(jù)生成筆畫這,可惜我是前端的,后臺(tái)數(shù)據(jù)不是太了解,所以就打算研究下現(xiàn)在網(wǎng)站上比較通用的flash手寫輸入。[大家不要問(wèn)我,為什么不拿flash來(lái)做數(shù)據(jù)生成筆畫,如果是讓flash來(lái)做這個(gè),光從效率上 筆畫拆解 筆畫匹對(duì) 字體篩選就決定了,尤其是第三點(diǎn)flash是不適合的]。
好了,言歸正傳,現(xiàn)在我就拿比較常見(jiàn)的http://hw.baidu.com/這個(gè)地址的手寫輸入來(lái)做參謀了
因?yàn)榇蠹冶容^常見(jiàn),所以我也不對(duì)這個(gè)多做介紹
p.s 大家可以看見(jiàn)漢王 大大的Logo,對(duì)這個(gè)我比較有感情,以前做動(dòng)畫的時(shí)候,還是學(xué)生時(shí)代,買不起影拓,所以攢錢買了漢王的繪圖板
因?yàn)槲抑熬头治隽,flash是做表現(xiàn)層的,底層的肯定不是由flash來(lái)弄的,所以注定了它是有數(shù)據(jù)讀寫的,所以在好奇之心的驅(qū)動(dòng)下,我開(kāi)啟了我瀏覽器中的HttpWatch,然后就試著隨便寫寫,發(fā)現(xiàn)了swf真的post了數(shù)據(jù)給一個(gè)地址http://hw.baidu.com/ ,大家可以打開(kāi)這個(gè)鏈接看看,網(wǎng)頁(yè)里就是 {"s":"","t":3}這幾個(gè)內(nèi)容,貌似和我們的手寫數(shù)據(jù)沒(méi)有任何關(guān)聯(lián),其實(shí)不是這樣的,因?yàn)槲覀儐为?dú)打開(kāi)是沒(méi)有傳入任何參數(shù)進(jìn)去的,所以給人錯(cuò)覺(jué)了
所以現(xiàn)在我們根據(jù)httpWatch來(lái)分析下
大家注意紅色圈內(nèi)的內(nèi)容,很顯然有數(shù)據(jù)post到了之前那個(gè)地址,post的值為type=1,wd=一長(zhǎng)串字符
出處:藍(lán)色理想
責(zé)任編輯:bluehearts
上一頁(yè) 下一頁(yè) flash手寫輸入 [2]
◎進(jìn)入論壇RIA設(shè)計(jì)與應(yīng)用版塊參加討論
|