トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     SharedObjectの設定の仕方
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
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)
と書くと普通にセーブされます。

おそらく文法がちょっとおかしいんだと思うんですが、
どなたかお分かりになる方いらっしゃいますでしょうか。

完全に独学ですので基本的にでたらめスクリプトで
分かりにくいかと思いますが、どうかよろしくお願いいたします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » SharedObjectの設定の仕方 undefined 2006-12-21 23:15
     Re: SharedObjectの設定の仕方 mayor 2006-12-21 23:52
       Re: SharedObjectの設定の仕方 undefined 2006-12-22 1:59
         Re: SharedObjectの設定の仕方 undefined 2007-3-18 11:44

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops