freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于puremvc的一個(gè)flexmp3播放器分析-資料下載頁

2025-06-23 19:11本頁面
  

【正文】 60。GET_PREV_URL,40GET_NEXT_URL,41GET_PLAYLIST_COMPLETE42]。43}4445overridepublicfunctionhandleNotification(note:INotification):void{46switch(()){47caseGET_SONG_URL:48if()495051sendNotification(GET_SONG_URL_COMPLETE,asString)。52break。53caseGET_PREV_URL:54if(){55vari:int=56i=1。57if(i0)i=(asArrayCollection).length1。58=i。59sendNotification(GET_PREV_URL_COMPLETE,asString)。60}61break。62caseGET_NEXT_URL:63if(){64vari:int=65i=(i+1)%(asArrayCollection).length。66=i。67sendNotification(GET_PREV_URL_COMPLETE,asString)。68}69break。70caseGET_PLAYLIST_COMPLETE:71vararr:Array=()asArray。72=arr。73}74}75}76}在這份代碼中,我們主要看看幾個(gè)方法函數(shù),其它的都只是處理邏輯,控制Sound的播放什么的,與PureMVC關(guān)系不大了。我們主要看看這幾個(gè)方法:override public function listNotificationInterests():Arrayoverride public function handleNotification(note:INotification):void先說第一個(gè)方法,這個(gè)方法返回的是一個(gè)數(shù)組,我們上面說到,怎么知道中介器對哪些消息感興趣呢?就在這個(gè)方法里設(shè)置了,這些都是接口里的方法,所以需要override,在這個(gè)方法里,直接返回一個(gè)字符串?dāng)?shù)組就可以了,而那些字符串,就是你的消息名稱 的字符串,剛才Proxy中,處理完數(shù)據(jù)后,發(fā)了一個(gè)“GET_PLAYLIST_COMPLETE”的消息,并將處理好的數(shù)據(jù)作為消息體一起發(fā)送出去了。而在這個(gè)Mediator里的listNotificationInterests里,返回一個(gè)1return[2GET_SONG_URL,3GET_PREV_URL,4GET_NEXT_URL,5GET_PLAYLIST_COMPLETE6]。看到?jīng)]有?那個(gè)數(shù)組里面包含了GET_PLAYLIST_COMPLETE這個(gè)消息名稱字符串。所以,當(dāng)有人發(fā)送這個(gè)消息時(shí),這個(gè)中介器就會(huì)進(jìn)行響應(yīng),至于對這個(gè)消息的響應(yīng)程序,就在override public function handleNotification(note:INotification):void這個(gè)方法里面寫上消息響應(yīng)代碼。在響應(yīng)函數(shù)里,都用switch(())來區(qū)分處理它所接收到的消息的名稱,再處以不同的處理代碼。好了,基本上,整個(gè)PureMVC的結(jié)構(gòu)就這樣了,流程是比較簡單,就是用消息(Notification)來圍繞MVC各個(gè)部分模塊來開發(fā)。這個(gè)程序還有其它的中介器類,代理類還有其它的類就不一一列出來了,反正PureMVC工作方式都是一樣的,只是對應(yīng)的功能邏輯不一樣
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1