ColdfusionMX作為一個新版本,其有專門與FLASHMX通訊的機制,這種機制使用復(fù)雜,有沒有一種辦法按傳統(tǒng)的方式進行通訊的呢?回答是肯定的!
其實方法與PHP、ASP相似。 在FLASH中調(diào)用方法是:
loadVariablesNum("http://你自己的路徑/test.cfm?參數(shù)1="+name, 0, "POST");
在cf部分只需用<cfoutput></cfoutput>輸出相應(yīng)的內(nèi)容便可。 在CF使用FLASH的變量只需用“url.變量名”便可。 同時在flash就可以得到相應(yīng)的CF的傳送值了。
提示: 1、如果沒有中文,系統(tǒng)將無任何問題 2、如果在cfmx要處理中文,那么請加上下四條語句。 <cfprocessingdirective pageencoding="gb2312"> <cfcontent type="text/html; charset=gb2312"> <cfset setEncoding("URL", "gb2312")> <cfset setEncoding("Form", "gb2312")> 同時在flashmx中要加上:System.useCodePage=true 語句
3、如果在從flash向cf傳送數(shù)據(jù)時,不包括中文,而CF想要返回中文時, 上面的兩段代碼均可不用加上,在FLASH可以得到正常的中文內(nèi)容!
出處:藍色理想
責任編輯:無意
◎進入論壇網(wǎng)絡(luò)編程版塊參加討論
|