国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

ColdFusion與FLASH通信輕松入門教程

2024-07-21 23:03:58
字體:
供稿:網(wǎng)友
使用前準(zhǔn)備: 你需要準(zhǔn)備一下的測試環(huán)境flash mx ColdFusionMX
  源文件下載: 開始下載 10.1k
  本文介紹ColdFusion和flash的通信方式,這次不使用Remoting組件,直接使用NetConnection對象,連接到ColdFusion的內(nèi)置Remoting服務(wù).該服務(wù)采用AMF結(jié)構(gòu)的消息機(jī)制(動作消息格式).
  請大家先溫習(xí)一下NetConnection對象的方法和屬性事件.new NetConnection()新建一個網(wǎng)絡(luò)連接,connect方法用于連接到一個網(wǎng)絡(luò)如果是rtmp協(xié)議則連接成功返回true,否則返回false,對于http的連接始終返回true.要判斷連接是否成功,還可以使用onStatus事件.
  close用于關(guān)閉連接. call用于調(diào)用一個服務(wù),聯(lián)機(jī)對象.call("服務(wù)",接收對象,參數(shù)列表,...)
  現(xiàn)在: 打開flashmx新建文檔 大小550*150 背景為淡青色.加為靜態(tài)文字標(biāo)簽3個,動態(tài)文本框一個,輸入文本框一個,打開共享庫托入一個按鈕::如下圖所示:(為以上控件加入內(nèi)容)  

ColdFusion,ColdFusion教程,FLASH,通信

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

  在第一幀加如下代碼:


代碼拷貝框

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

 

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

  執(zhí)行的效果如下所示:
ColdFusion,ColdFusion教程,FLASH,通信

 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 邮箱| 库尔勒市| 尖扎县| 紫阳县| 江华| 雷波县| 松溪县| 九江市| 清涧县| 府谷县| 威远县| 南召县| 吉安市| 交城县| 赫章县| 万源市| 普安县| 双辽市| 合阳县| 谷城县| 介休市| 昭平县| 沁水县| 名山县| 达州市| 双柏县| 中西区| 闸北区| 武穴市| 高安市| 宜阳县| 田东县| 寿宁县| 吉林省| 湘阴县| 交口县| 交口县| 孙吴县| 浮梁县| 广德县| 鄢陵县|