麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 辦公 > Flash > 正文

FLASH AS3與網頁JS參數值傳遞的問題

2020-07-17 13:17:19
字體:
來源:轉載
供稿:網友
讓我們一干人等郁悶了1個多小時的一個問題,結果才發現,JS處理JSON結構的時候,如果JSON格式與所需的不符,則函數都不會執行。

問題起因:AS3調用PHP,PHP異步返回一個XML結構,AS3取XML結構中的某些節點值賦給某個對象,然后通過與JS交互將值傳遞給JS。

調試過程:
PS item為PHP返回的xml:
varobj_info:Object=newObject();
obj_info["from"]=item..from;
obj_info["context"]=item..text;

trace("UserMessage-->Messagefromservicechat::" obj_info);
trace("UserMessage-->Messagefromservicechatfrom::" obj_info["from"]);
trace("UserMessage-->Messagefromservicechatcontext::" obj_info["context"]);
this.dispatchEvent(newMessageEvent(MessageEvent.USERGETSUCCESS,obj_info));此處輸出:
UserMessage-->Messagefromservicechat::[objectObject]
UserMessage-->Messagefromservicechatfrom::[objectObject]
UserMessage-->Messagefromservicechatcontext::[objectObject]這個obj_info對象就是傳遞給JS的對象,而JS需要的JSON結構為: { "from" : "...", "context" : "..." } ,這兩個屬性值都為string類型。

發現錯誤點:JS內部調用函數時,在三種情況下調試:1、不傳參數給函數;2、傳一個正確類型和結構的JSON作為參數;3、傳一個不正確類型和結構的JSON作為參數。 經過這三次調試后發現,如果JSON結構不正確,則JS函數不會執行。 這樣一來,問題就轉到了Flash傳遞給JS的參數上。對比之前Flash的調試輸出的結果,確認Flash從PHP獲取到XML后,在給傳遞給JS參數賦值的時候需要強制轉換。

最后解決方法:修改賦值部分代碼:
varobj_info:Object=newObject();
obj_info["from"]=(item..from).toString();
obj_info["context"]=(item..text).toString();

trace("UserMessage-->Messagefromservicechat::" obj_info);
trace("UserMessage-->Messagefromservicechatfrom::" obj_info["from"]);
trace("UserMessage-->Messagefromservicechatcontext::" obj_info["context"]);
this.dispatchEvent(newMessageEvent(MessageEvent.USERGETSUCCESS,obj_info));
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品毛片无码 | 久久网国产精品 | 精品一区二区三区免费视频 | 青久草视频 | 久久国产精品电影 | 国产精品久久久久久久av | 欧美另类视频在线 | 日韩黄色av网站 | 毛片在线免费 | 婷婷中文字幕一区二区三区 | 国产二区三区四区 | 精选久久 | 久久激情免费视频 | 久久亚洲综合色 | 一二区成人影院电影网 | 成年免费网站 | 国产精品国产三级国产在线观看 | 污黄视频在线播放 | 色妞欧美 | 黄色网电影 | 国产成人在线观看网站 | 成人做爰高潮片免费视频韩国 | 亚洲国产高清视频 | 末成年女av片一区二区 | 一区二区国产在线 | 国产精品一区二区视频 | av在线一区二区三区四区 | 久久精品九九 | 黄污在线观看 | 欧美国产永久免费看片 | 亚洲第九十九页 | 成年片在线观看 | 免费香蕉成视频成人网 | a一级黄色毛片 | 97中文字幕第一一一页 | 国产电影av在线 | 亚洲成人久久精品 | 香蕉久久久久久 | 日韩黄色影视 | 久久久久久中文字幕 | 中文字幕涩涩久久乱小说 |