Re: [請益] 有關於swf檔案的存檔問題
寫法大概就是這樣吧
會產生一個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
Flash 近期熱門文章
PTT數位生活區 即時熱門文章
-4
30