濮阳杆衣贸易有限公司

主頁 > 知識庫 > ColdFusion與FLASH通信輕松入門教程

ColdFusion與FLASH通信輕松入門教程

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



  設置如下: 輸入框 inputbox 按鈕 button1 顯示框 showbox

  在第一幀加如下代碼:


代碼拷貝框

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

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

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

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

巨人網絡通訊聲明:本文標題《ColdFusion與FLASH通信輕松入門教程》,本文關鍵詞  ColdFusion,與,FLASH,通信,輕松,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ColdFusion與FLASH通信輕松入門教程》相關的同類信息!
  • 本頁收集關于ColdFusion與FLASH通信輕松入門教程的相關信息資訊供網民參考!
  • 推薦文章
    嵊泗县| 井研县| 含山县| 吴桥县| 敦煌市| 宜良县| 浏阳市| 靖江市| 喀什市| 夏邑县| 大丰市| 五原县| 黎平县| 澄城县| 右玉县| 漠河县| 津市市| 锦屏县| 临夏县| 朝阳区| 广灵县| 莱西市| 敖汉旗| 滁州市| 新源县| 锡林浩特市| 滨海县| 保定市| 兴业县| 桃江县| 二连浩特市| 锡林浩特市| 长丰县| 永德县| 长春市| 西吉县| 英超| 济源市| 砚山县| 南漳县| 黄石市|