![]() ![]() ![]() | 投稿するにはまず登録を |
![](images/pixel.gif)
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
undefined | Åê¹ÆNo.30983 投稿日時: 2006-12-21 23:15 |
新米 ![]() ![]() 居住地: 投稿: 7
使用環境:
|
SharedObjectの設定の仕方 すみません、過去ログをきちんと調べてないのですが
締め切り間近でえらい事になってますので、 どうかどうかお力添えいただければと思います。 え?っと制作環境はwinXP FLASH6です。 現在ローカルに値をセーブできるゲームを制作しているのですが、 SharedObjectの設定の仕方で困っています。 _root.savedata = SharedObject.getLocal("game"); で、 ゲームオーバー時にハイスコアなら _root.savedata.data.hi_score = _root.score; みたいにやって今まではセーブしていたのですが、 今回は色々な値を、値が変化した時に自動的にセーブさせたいので、 下のように書いたのですが、どうも上手くセーブされません。 set("_root.savedata.data."+ score , _root.score) 「score」にはその時々で色んな値が入ります。 普通にくっつけて書くとちゃんとセーブされるのですが、 分けて書くと、とたんにセーブされなくなってしまいます。 例えば、score="score1" の時 set(_root.savedata.data.score1 , _root.score) と書くと普通にセーブされます。 おそらく文法がちょっとおかしいんだと思うんですが、 どなたかお分かりになる方いらっしゃいますでしょうか。 完全に独学ですので基本的にでたらめスクリプトで 分かりにくいかと思いますが、どうかよろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ![]() |
undefined | 2006-12-21 23:15 |
![]() |
mayor | 2006-12-21 23:52 |
![]() |
undefined | 2006-12-22 1:59 |
![]() |
undefined | 2007-3-18 11:44 |
![](images/pixel.gif)
投稿するにはまず登録を | |