看板 Flash 關於我們 聯絡資訊
: 推 BIAN:試試用ByteArray 05/06 14:23 : → Jerrynet:純推二樓 05/06 15:31 : 推 cjcat2266:推ByteArray 05/06 15:42 感謝上面幾位大大,我想到的唯一方法也是ByteArray,因為他有幾個函式可以 讀取變數,並依據指定的長度儲存。 可是這樣很麻煩耶@@ 例如要轉換成 struct packet_LogIn{ short v1; int v2; float v3; char str1[10]; } 就要 writeShort(); writeInt(); 再 writeFloat(); 而那個char str1[10]呢? 要怎麼辦,用迴圈writeByet() ?! 如果有很多不同的struct還得了,而且如此語言的特性也落差太大了.. 請問有更好得方法嗎~? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.146.195.131
Talkinghand:我還是flex新手,不想那麼快變成silverlight新手阿~QQ 05/06 18:23
cjcat2266:如果你是從Java轉過來的,就不會覺得落差很大了 05/06 18:28
cjcat2266:因為Java的ByteArray也是這樣用的,各種語言特性不同吧 05/06 18:28
cjcat2266:Java也沒有struct,所以也是用位元陣列吧 05/06 18:29
cjcat2266:另外ActionScript沒有char*, 只有String 05/06 18:30
cjcat2266:ByteArray有直接寫入Stirng的功能,用那個就好 05/06 18:31
Talkinghand:原來如此! 感謝cat大.. 我不是從java轉的,java一直沒 05/06 21:25
Talkinghand:學熟,第一次看到ByteArray。那請問我想到的用法可嗎 05/06 21:27
cjcat2266:可,ByteArray就是這樣用的 05/06 21:31