Re: [問題] AS3 陣列(Array) 我搞不懂你阿 @@"

看板Flash作者 (高 見龍)時間14年前 (2010/04/23 10:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《STARGAZERs (星之影)》之銘言: : : 推文有人說用序列化 : 序列化.... 沒用過XD : 不過根據兩位大人的推文還有回文看來是必用阿 : 正在研究 byteArray : 不過還看不懂@@" : 請問能不能再詳細解釋一下 : 怎麼在 FLASH 做序列化? : 怎麼在 AMF PHP 做序列化? : 傳遞之後要怎麼用.... 其實所謂的"序列化",你可以用"壓縮軟體"的"壓縮"跟"解壓縮"來想像(雖然不太一樣) 序列化 反序列化 資料結構A -----> 序列化的資料結構A --------> 資料結構A WHY? 在網路傳資料的時候,flash裡的資料結構A傳到server端的時候不見得認得它 因為每家程式語言對"物件"的結構定義不一定相同 也許在flash裡是物件,到server端(例如php)卻被當成字串 透過把資料結構轉化成一個雙方都認得的格式(序列化/反序列化) 比較能確保資料傳遞的資料型態是兩邊都認得的 HOW? 但序列化/反序列化只是一種"概念",實作的方法不限定只有一種 回文提到的byteArray就是一種方式 另外,JSON format也是一種方式 PHP上有json_encode跟json_decode的function可以用 http://php.net/manual/en/book.json.php 而AS端並無內建支援,須借助as3corelib的幫忙 http://code.google.com/p/as3corelib/ 當然,byteArray跟JSON都只是方法之一 如果你喜歡,也可以自己定自己專屬的序列化或編碼方法 反正AS/server這兩邊再自己把它實作出來就行了 供你參考 :) -- http://blog.eddie.com.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.5.183
文章代碼(AID): #1BqGnufy (Flash)
討論串 (同標題文章)
文章代碼(AID): #1BqGnufy (Flash)