[討論] ShareObject存檔的使用

作者: mucoci (奇寶~)   2014-05-13 12:25:09
小弟日前經過兩三款的練功後
已順利發了幾款遊戲到google play商店
感謝本版的協助~~
不過
小弟今日在作存檔功能時
用了shareobject這東西
經過測試後
發現…
陣列類型的資料可直接儲存~~而且是即時的
例:
var myarray:Array= new Array();
myarray[1]= new 圖片1();

myarray[1]= 10;
作者: KawasumiMai (さあ、死ぬがいい)   2014-05-13 13:48:00
不太懂myarray類別陣列,savedate.date.myarray型態也是陣列所以myarray=savedate.date.myarray自然可以通var a:Number=10 是讀取的還是自己宣告的?
作者: KawasumiMai (さあ、死ぬがいい)   2014-05-13 13:49:00
無法隨著程式修改成20嗎?還是寫入shareObject失敗?這部分缺少了相關的code,看不出問題出在哪
作者: mucoci (奇寶~)   2014-05-13 14:10:00
只是很單純的把要存入的資料從陣列改成a 變數
作者: mucoci (奇寶~)   2014-05-13 14:11:00
然而 a改變後 savetata並沒有即時改變…很怪
作者: viceversa56 (姊超猛)   2014-05-13 20:25:00
什麼遊戲? 想下載玩玩
作者: SheLoBDenI (幻冥月)   2014-05-13 20:32:00
照理說為存檔有誤的應該是你的秒數,不是死亡數。
作者: SheLoBDenI (幻冥月)   2014-05-13 20:33:00
但既然結果是這樣就讓我想到之前在處理array的問題當ArrayA = ArrayB的時候不管對哪個做處理,兩個都會變
作者: SheLoBDenI (幻冥月)   2014-05-13 20:36:00
這牽扯到AS3的基礎問題。
作者: SheLoBDenI (幻冥月)   2014-05-13 20:37:00
照理說(未)存檔。所以其實沒有問題喔。
作者: mucoci (奇寶~)   2014-05-13 21:19:00
的確是陣列的參照問題~~不過小弟半路出家,基礎不好.所以還真不知道這問題...
作者: mucoci (奇寶~)   2014-05-13 21:20:00
想下載來玩玩看的,可於google play找僵屍大戰Lite
作者: mucoci (奇寶~)   2014-05-13 21:21:00
不過用as3作遊戲好快呀~~~~

Links booklink

Contact Us: admin [ a t ] ucptt.com