台灣最大程式設計社群網站
線上人數
1403
 
會員總數:246213
討論主題:189782
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> 請問這題提交數據的例子~~
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問這題提交數據的例子~~
價值 : 50 QP  點閱數:1514 回應數:11
樓主

遠仔
門外漢
0 82
1372 260
發送站內信

FLA
as檔

請問發佈後,輸出為:
<packet success="true" date="2012-07-09" time="09:15:20" sessionid="6C182EB1-B10E-089E-FC0274CA6F5F9000" />
是怎麼來的呢?






大大們麻煩~~@@"

本篇文章發表於2012-07-09 22:31
1樓
回應

香帥
檢舉此回應
1.ans:
那是傳輸檔案的類型是一般文字,若不設,將會以application/x-www-form-urlencoded這種二進位編碼方式傳送
2.and:
_result不是指發佈後產生的那個視窗,
只是一個文字欄位.
本篇文章回覆於2012-07-09 23:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

香帥
檢舉此回應
另外
<packet success="true" date="2012-07-09" time="09:15:20" sessionid="6C182EB1-B10E-089E-FC0274CA6F5F9000" />
是怎麼來的呢?
您用ie瀏覽器輸入以下網址
http://www.flash-mx.com/mm/login_xml.cfm
然後看它的原始碼
就會看到
<packet success="true" date="2012-07-09" time="10:21:58" sessionid="6C552F60-A8E1-0835-4A47369262109BCC" />
也就是由
new URLRequest("http://www.flash-mx.com/mm/login_xml.cfm");
這行程式讀進來的資料.
本篇文章回覆於2012-07-09 23:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

遠仔
檢舉此回應
帥大再請問@@:
偶想讓程式出現trace("参数错误");和trace("发生安全错误");要怎麼做呢?
我怎麼弄都只出現"串流錯誤"

本篇文章回覆於2012-07-10 18:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

香帥
檢舉此回應
錯誤請參考
http://help.adobe.com/zh_TW/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7ece.html

ArgumentError


ArgumentError 類別所代表的,是在進行函數呼叫期間,所提供的參數值不符合該函數的定義參數時會出現的錯誤。


引數錯誤的幾個範例如下所示:


對方法所提供的引數太少或太多。


所預期的引數是列舉項目,但實際卻不是。


SecurityError


發生安全性違規且存取遭到拒絕時,便會擲回 SecurityError 例外。


安全性錯誤的幾個範例如下所示:


跨越安全執行程序邊界,並進行未授權的屬性存取或方法呼叫。


嘗試存取安全執行程序不允許的 URL。


已嘗試透過通訊端連線連接至某一通訊埠,但是沒有必要的通訊端原則檔案。


已經嘗試存取使用者的攝影機或麥克風,但使用者拒絕裝置的存取。

以上需要解釋的是 ->嘗試存取安全執行程序不允許的 URL。
一班存取原則是放在網址根目錄下,如下
http://www.flash-mx.com/Crossdomain.xml
若有違反才會發生安全性錯誤
您如要範例請參考


http://livedocs.adobe.com/flash/9.0_tw/ActionScriptLangRefV3/SecurityError.html
程式碼如下(下列範例會示範 SecurityError 錯誤如何產生,並在 try...catch 陳述式中加以處理,錯誤的產生是因為嘗試連接比允許的最大埠號還要多一的埠號。)

至於您的範例要違反對方的Crossdomain.xml
才會發生,您若要測試要自己去做一個
Crossdomain.xml在您server,然後去測試
至於ArgumentError錯誤
請參考
http://livedocs.adobe.com/flash/9.0_tw/ActionScriptLangRefV3/ArgumentError.html
的程式碼(下列範例會示範如何產生 ArgumentError 錯誤以及在 try..catch 陳述式中處理。 println() 函數可接受一個引數、一個單一字串,但如果提供了兩個字串,則會擲回錯誤。 一般來說,編譯器可能會捕捉這類錯誤,但是 try 陳述式中的 this[] 語法會略過編譯器對於此函數的語法檢查。 )

至於您的程式碼因沒呼叫到那種錯誤,您若要實作要改為類似上面的參數錯誤,自己要去模仿上述程式碼
本篇文章回覆於2012-07-10 22:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

遠仔
檢舉此回應
不好意思,帥大~~請問
this["println"]("Hello", "World")是什麼意思@@?
本篇文章回覆於2012-07-14 17:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

遠仔
檢舉此回應
帥大我再另外問一題不相關的問題@@
什麼時候要用Loader
什麼時候要用URLLoader呢?
我URLLoader ,Loader 一直傻傻搞不清楚..>"<
本篇文章回覆於2012-07-15 21:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

香帥
檢舉此回應
to 5#,您的檔案內沒
this["println"]("Hello", "World")
這行程式


本篇文章回覆於2012-07-15 21:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

香帥
檢舉此回應
Loader:專門用於加載swf或圖片等顯示對象。
URLLoader:專門用於加載xml或txt等文本文件,你也可以用他來加載圖片,但是沒法顯示。
本篇文章回覆於2012-07-15 21:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

遠仔
檢舉此回應
to #7:
恩恩,我想說順便問一下您在#4給的範行@@

本篇文章回覆於2012-07-15 21:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
最有價值解答

香帥
檢舉此回應
HA,這麼久才回,我都忘了自己用ADOBE的範例,
this[] 語法會略過編譯器對於此函數的語法檢查,若不加這個,編譯器就無法通過,
執行時才會產生錯誤,因為println只能帶一個字串參數,不能將 "Hello World"; 分成 ("Hello","World")兩個字串

本篇文章回覆於2012-07-15 23:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
作者回應

遠仔
檢舉此回應
謝~~^^
本篇文章回覆於2012-07-16 11:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.