濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > ColdFusion與FLASH通信輕松入門(mén)教程

ColdFusion與FLASH通信輕松入門(mén)教程

熱門(mén)標(biāo)簽:邯鄲外呼調(diào)研線(xiàn)路 北京語(yǔ)音電銷(xiāo)機(jī)器人價(jià)格 武漢呼叫中心外呼系統(tǒng)線(xiàn)路商 電話(huà)機(jī)器人電話(huà)卡封號(hào)怎么辦 浦東上海400開(kāi)頭的電話(huà)申請(qǐng) 真人語(yǔ)音電銷(xiāo)機(jī)器人系統(tǒng) 樂(lè)昌電話(huà)機(jī)器人 開(kāi)封百應(yīng)電銷(xiāo)機(jī)器人聯(lián)系方式 買(mǎi)了外呼系統(tǒng)不想用了怎么辦
使用前準(zhǔn)備: 你需要準(zhǔn)備一下的測(cè)試環(huán)境flash mx ColdFusionMX
  源文件下載: 開(kāi)始下載 10.1k
  本文介紹ColdFusion和flash的通信方式,這次不使用Remoting組件,直接使用NetConnection對(duì)象,連接到ColdFusion的內(nèi)置Remoting服務(wù).該服務(wù)采用AMF結(jié)構(gòu)的消息機(jī)制(動(dòng)作消息格式).
  請(qǐng)大家先溫習(xí)一下NetConnection對(duì)象的方法和屬性事件.new NetConnection()新建一個(gè)網(wǎng)絡(luò)連接,connect方法用于連接到一個(gè)網(wǎng)絡(luò)如果是rtmp協(xié)議則連接成功返回true,否則返回false,對(duì)于http的連接始終返回true.要判斷連接是否成功,還可以使用onStatus事件.
  close用于關(guān)閉連接. call用于調(diào)用一個(gè)服務(wù),聯(lián)機(jī)對(duì)象.call("服務(wù)",接收對(duì)象,參數(shù)列表,...)
  現(xiàn)在: 打開(kāi)flashmx新建文檔 大小550*150 背景為淡青色.加為靜態(tài)文字標(biāo)簽3個(gè),動(dòng)態(tài)文本框一個(gè),輸入文本框一個(gè),打開(kāi)共享庫(kù)托入一個(gè)按鈕::如下圖所示:(為以上控件加入內(nèi)容)  



  設(shè)置如下: 輸入框 inputbox 按鈕 button1 顯示框 showbox

  在第一幀加如下代碼:


代碼拷貝框

以下是引用片段:
//包含文件#include "NetDebug.as" 主要用于調(diào)試,并無(wú)其它意義,可選參數(shù)
//System.useCodePage=true;當(dāng)服務(wù)器不支持utf-8時(shí)候加如下代碼.
#include "NetDebug.as"
conn=new NetConnection();
//連接網(wǎng)關(guān),在flashmx的窗口 service browser中可以找到.
conn.connect("http://localhost:8500/flashservices/gateway");
//呼叫服務(wù)
//定義一個(gè)接收傳回值的對(duì)象
var obj={};
//定義接收對(duì)象事件 onResult 當(dāng)受到一個(gè)結(jié)果時(shí)候,此事件觸發(fā);
obj.onResult=function (結(jié)果) {
showbox.text = 結(jié)果;
trace(結(jié)果);
}
obj.onStatus = function(info){
trace("一個(gè)錯(cuò)誤發(fā)生" + info.code);
}
function function1() {
//使用命名參數(shù)傳遞對(duì)象,在參數(shù)比較多的時(shí)候,特別方便,推薦使用.
var obj2={};
obj2.sj=inputbox.text;
conn.call("FLASHTEST.f2c",obj,obj2);
}
//定義按鈕事件
button1.onPress = function() {
function1();
}

服務(wù)器代碼編寫(xiě):
  新建站點(diǎn):flashtest 新建文件f2c.cfm
  代碼如下 保存位置/flashtest/f2c.cfm
!--- 返回服務(wù)器的當(dāng)前時(shí)間--->
cfset theTime = timeFormat(now(), "h:mm:ss tt") >
!--- 特定的變量名 Flash.result可以回調(diào)客戶(hù)端的.onresult --->
!--- 設(shè)定result的數(shù)據(jù)內(nèi)容,#Flash.sj# 取得flash傳遞過(guò)來(lái)的實(shí)名數(shù)據(jù)變量.否則使用flash.params[1]獲得變量,cf中數(shù)組從一開(kāi)始,第一個(gè)參數(shù)為params[1]
--->
cfset flash.result = "歡迎" #Flash.sj# "使用全球領(lǐng)先的cf服務(wù)器系統(tǒng),現(xiàn)在CF的標(biāo)準(zhǔn)時(shí)間是" theTime>

  執(zhí)行的效果如下所示:

標(biāo)簽:石嘴山 鄂州 淄博 六安 松原 河北 自貢 宜春

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ColdFusion與FLASH通信輕松入門(mén)教程》,本文關(guān)鍵詞  ColdFusion,與,FLASH,通信,輕松,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ColdFusion與FLASH通信輕松入門(mén)教程》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于ColdFusion與FLASH通信輕松入門(mén)教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    宝应县| 隆林| 乐山市| 行唐县| 繁峙县| 垣曲县| 犍为县| 常山县| 横山县| 莒南县| 连山| 丘北县| 齐齐哈尔市| 宜都市| 两当县| 固镇县| 田东县| 凤翔县| 临夏县| 平谷区| 合作市| 繁昌县| 江北区| 永平县| 瓮安县| 城固县| 阿坝县| 泸州市| 常州市| 民和| 罗平县| 蒙阴县| 区。| 攀枝花市| 巨野县| 焦作市| 佛坪县| 蒙阴县| 英德市| 麻江县| 油尖旺区|