Re: [請益] 有關於swf檔案的存檔問題

看板Flash作者 (#2 16個耳洞喪禮之前)時間20年前 (2004/12/20 21:26), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
寫法大概就是這樣吧 會產生一個sol檔在 C:\Documents and Settings\seaotter1\Application Data\Macromedia\Flash Player\ 底下 var gamedata_so = SharedObject.getLocal("gamedata"); if (gamedata_so.data.newgame == "false") { //如果遊戲不是新開的,讀入其值 var hp = gamedata_so.data.hp; var mp = gamedata_so.data.mp; } else { //新遊戲就設定初期數值 hp = 100; mp = 100; } hp = hp-20; bb.text = hp; savebutton_mc.onPress = function() { //存檔的影片按鈕 gamedata_so.data.hp = hp; gamedata_so.data.mp = mp; gamedata_so.data.newgame = "false"; trace(gamedata_so.data.hp); }; clearsave_mc.onPress = function() { //清檔的影片按鈕 trace('記憶清除'); gamedata_so.clear(); }; stop(); ※ 引述《wegerx (wegerx)》之銘言: : ※ 引述《wegerx (wegerx)》之銘言: : : 玩了許多的flash遊戲,有不少都會有自己存檔的功能, : : 所以當下次玩這個遊戲時,就不需要重新開始, : : 現在問題來了,請問這種存檔的語法要怎麼寫呢? : : 我真的頗需要這種語法,否則一些大型的flash遊戲, : : 都沒有辦法做到,懇請各位高手能給與小弟指導。 : 有人能提供詳細的做法嗎? : 請問Jedic兄能不能說的更詳盡些? : 比如swf檔中會產生一個變數k, : 想要將這個變數的資料儲存在使用者電腦當中, : 等下次開啟這個swf檔時,可以讀取k的資料, : 經過處理後產生一個新資料再儲存回去, : 像這樣的語法要怎麼寫呢? : 不把這個方法學會的話,我就不能做長遊戲時間的game了, : 懇請大家能夠提供詳細的做法,小弟感激不盡! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.70.159.47

140.116.103.99 12/20, , 1F
大感謝啊!這好像是某個遊戲的一部分?
140.116.103.99 12/20, 1F
文章代碼(AID): #11njB-KU (Flash)
文章代碼(AID): #11njB-KU (Flash)