????????????????????????????? ???????????????????
?????????.lua???markdown???????????ruby??
???????????????:
????local Mail = class("Mail")
????function Mail:Init()
????end
??????????…
????-- ????????б? ????????
????function Mail:requestMailList()
????local msg = "cQueryMail "
????app.msg:startWait("sQueryMail")
????app.net:sendMsg(msg)
????end
????cQueryMail??sQueryMail??????????????????Щ????????.
???????????????????
????function Mail:requestItems( id ) -- id ???Id
????local msg = "cMailAttachGet "..id
????app.msg:startWait("sMailAttachGet")
????app.net:sendMsg(msg)
????end
??????????????sMailAttachGet???????????????????????????????????
????????????????????????:
????function Mail:ctor()
???????
????app.msg:addMsgListener("sMailAttachGet"?? handler(self?? self.onGetMailAttach)) -- ???????????????
????self.mailList = {} -- ????б?
????end
???????????????"cMailAttachGet "..id ????????
????????????е?type??????
??????????????????????
????????????????????????????????????
????????????????

????????????onGetMailAttach
????-- ???????????????
????function Mail:onGetMailAttach( ret ) -- id ???Id
????if 0 == ret then
????app.event:dispatchEvent("close_OneMailInfo")
????end
????end
?????????????????app.event:dispatchEvent("close_OneMailInfo")????????
????release_print(" -------- ???????"..ret)
???????cocos????release_print???????AppDelegate.cpp?????
????engine->executeString("print = release_print");
???????????????????????????????????????