携帯でSharedObjectにデータ保存できるか?

このQ&Aのポイント
  • auのW53CAを使って携帯でSharedObjectを利用してデータを保存しようとしていますが、うまくいきません。
  • PC上では成功するが、携帯では上手くいかないため、困っています。
  • 携帯はSharedObjectに対応しているので、どうやってデータを保存すれば良いか教えて欲しいです。
回答を見る
  • ベストアンサー

携帯でSharedObject

auのW53CAを使っています。 SharedObjectで,データを保存しようとするのですが, PC上では成功するものの,携帯では上手くいきません。 コードは至って簡単です。 -------------------------------------------- var d = SharedObject.getLocal("dai"); var obj = d.data; obj.abc = 100; -------------------------------------------- また,携帯はSharedObjectに対応しています。 ご存知の方はご教示願います。

  • Flash
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

まず確認ですが, W53CA は Flash Lite 2.0 対応ですね。 書かれていらっしゃるスクリプトは Flash Lite 2.0 以上で使えるスクリプトです。 ここまではOKです。 しかし, Flash Lite 3.0 とかの SWF をパブリッシュされていませんか? ご質問でこの辺の重要事項が抜けていますから私にはわかりませんし, また,その辺のところはご自分でも明白にしておかなければなりません。 Flash Lite 2.0 でパブリッシュしてあるものとして次です。 「Flash Lite 2.x ActionScript リファレンスガイド SharedObject」 http://livedocs.adobe.com/flashlite/2_jp/main/00000749.html > Flash Lite 共有オブジェクトは、 > ローカルに保存された SWF ファイルのみが利用できます。 > ネットワーク対応ブラウザで再生される SWF ファイルは、 > Flash Lite 共有オブジェクトを使用することはできません。

kura07
質問者

お礼

返事が非常に遅れて、申し訳ありませんでした…。 いろいろと試してみましたが、上手くいきませんでした。 またのきかいに挑戦しようと思います。 ありがとうございました。

関連するQ&A

  • FlashLite2.0 でのSharedObjectについて

    携帯端末のコンテンツに保存機能を付けたいのですが、出来ません。 SharedObjectを使っているのですが、PC上ではOK、携帯NGという 状況です。SharedObjectに対応はしているはずなのですが。。。。 携帯のデータフォルダから起動するFlashアプリです。 機種はauのW43S。Lite2.0には対応しています。 SharedObject自体初めてなので、単純な使い方しかしておらず、 分からないので、リスナーも使用していません。 何が原因かも分からない答えにくい質問ですが、宜しくお願いします。

    • ベストアンサー
    • Flash
  • SharedObjectの使い方(長文です)

    制作しているゲームに、セーブ機能を付けようと 下記サイトの、テキストセーブflaや 他のサイトを参考にしましたがうまく作動しません http://mamnag.org/prmx/flash/sharedobject.html 長文で申し訳ないです どなたか分かる方教えてください(_) 環境は、FLASH CS3 アクションスプリクト2.0です ■ゲームのオープニング画面に『スタート』と『ロード』ボタン、 ゲーム内に『セーブ』ボタンを置いて、下記のASを書きました ◆スタートボタン(インスタンス名は、startbtm) on(release){ var so = SharedObject.getLocal("my_data"); if(so){ so.clear(); } nextScene();} //次のシーン(ゲーム内容へ飛ぶ) ◆ロードボタン(インスタンス名は、lordbtm) on(release){ SharedObjLoad(); } ◆セーブボタン(インスタンス名は、savebtm) on(release){ _root.saveData(); } ■フレームアクションスプリクト(1) --------------------------------------------------------- //SharedObjectインスタンスの生成 SO_instance = SharedObject.getLocal("mydata"); //保存用サンプルデータを作成 var arrayData = new Array("aaa","bbb","ccc","ddd","eee"); var stringData= "日本語文字列";//この日本語もUTF8で保存されます。 //データを保存(変数を代入していますが、直接リテラルを入力することも可能です) SO_instance.data.savebtm = arrayData; SO_instance.data.savebtm = stringData; //保存したデータの呼び出し。(出力ウインドウで確認してください) trace("SO_instance.data.savebtm : "+SO_instance.data.savebtm); trace("SO_instance.data.lordbtm : "+SO_instance.data.lordbtm); --------------------------------------------------------- ■フレームアクションスプリクト(2) --------------------------------------------------------- //SharedObjectインスタンスの生成 mySharedObject = SharedObject.getLocal("●●.swf"); //ホストのルートに保存する場合:mySharedObject = SharedObject.getLocal("●●.swf"); //保存したデータの呼び出し _root.lord = mySharedObject.data.lordbtmD; //saveボタンが押されたときにテキストフィールドの変数を保存 function saveData(){ mySharedObject.data.savebtmD = _root.savebtm; } --------------------------------------------------------- サンプルflaに、フレームASが二つあったので そのまま使いましたが、これでいいのでしょうか?? 出力には SO_instance.data.savebtm : 日本語文字列 SO_instance.data.lordbtm : aaa,bbb,ccc,ddd,eee という文字がでました

  • SharedObjectが効かない

    FLASHで、一定時間内にアクセスするとオープニングを飛ばすスクリプ トを書いています。Javascriptのクッキーと同じスクリプトの「SharedObject」を使用しています。 www.hfm-kenchan.com/Lesson/log_qa/D0512073.htm こちらのサイトの解説とサンプルを使用させてもらい、作ってみました が、ページを更新しても1フレーム目からのアニメーションが始まって しまい、スクリプトが効いてません。 現在作っているファイルのアニメーションが25fps、171フレームまであるのが原因だと思いますが。 変数に入っている数字などを変えてみましたが、効きません。 同じサンプルでもレイヤー数がスクリプト用のレイヤーと合わせても3 レイヤー、フレーム数11フレームで作ると効きます。 スクリプトのレイヤーにさらに別のスクリプトを書き加えてやる必要があるのかと思いますが、スクリプト素人である為判りません。 どなたか判る方いらっしゃるでしょうか。お教え下さい。 1フレーム目に入るスクリプトを書いておきます。 span = 15; nowDate = new Date(); nowAC = nowDate.getTime(); cookie = SharedObject.getLocal("accessTime"); if (cookie.data.beforeAC != undefined) { Time = Math.floor((nowAC-cookie.data.beforeAC)/1000); cookie.data.beforeAC = nowAC; if (Time < span) { this.gotoAndStop("menu"); } } else { cookie.data.beforeAC = nowAC; } 使用ソフトはFLASH8、環境はWDXPです。どなたかお助け下さい。

  • SharedObject.getLocal()、オブジェクト名.data.変数の「変数」の部分に変数を入れる方法について

    SharedObject.getLocal()、オブジェクト名.data.変数の「変数」の部分に変数を入れる方法について ActionScript初心者なので頓珍漢な事を書いているかもしれませんが、 よろしくお願いします。 オブジェクト名.data.変数の変数の部分に変数を入れたく、 AS2.0で //////////////////////////////////////////////// my_hozon = SharedObject.getLocal("test", "/"); count = 0; for (count=0; count<=3; count++) { abc = "test_"+count; trace(abc); my_hozon.data.abc= "a"; trace(my_hozon.data.abc);//結果"a" trace(my_hozon.data.test_0);//結果"undefined" trace(my_hozon.data.test_1);//結果"undefined" trace(my_hozon.data.test_2);//結果"undefined" trace(my_hozon.data.test_3);//結果"undefined" } //////////////////////////////////////////////// と書いてみたのですが、 trace(my_hozon.data.abc); は結果が返ってきたのですが、 trace(my_hozon.data.test_0); trace(my_hozon.data.test_1); trace(my_hozon.data.test_2); trace(my_hozon.data.test_3); だとundefinedになり失敗しました。 どうすれば変数に変数が入るのか教えていただけないでしょうか。 よろしくお願いします。

  • 携帯へ

    パソコンの画像データをminiSDカードに入れて携帯で見る事はできませんか。やり方、変換の仕方教えてください。auです。W41CA

  • どの携帯がいい?

    今、買う携帯を迷っていてやっと6つに絞りました。そこからなかなか決まらないので、みなさんにその候補の機種でおすすめの順にランキングをつけてほしいです。よろしくお願いします【理由も・・】 ☆候補☆ ドコモのP9021,SH902i,D902i,N9021とauのW41CA,W41Sです。

  • 水に濡れて壊れた携帯

    一昨日にauの携帯(w41ca)を水につけてしまいました。 電源はつきますがそれ以外の操作はまったくできません。 なので機種変更をしようと思うのですが新しい携帯に今の壊れている携帯に入っているデータを送ることはできるのでしょうか? 教えてほしいです。 あとauに加入してまだ5ヶ月ほどなのですが 機種変更にはいくらぐらい値段がかかるのかもだいたいでいいので教えてほしいです。 回答お願いします。

  • 携帯

    機種変更したいと思っています。auの「W43T」か「w41CA」のどちらにしようか迷っています。 どちらかの携帯を持っている方、その携帯の良い所、悪い所を教えてください。参考にしたいと思っているので教えてください。理由もお願いします。

  • DVDを携帯で見る

    auのW53CAのmicroSDに入れた動画(著作権のない動画)を見たいのですが、どうしても見れません。手順としては以下のことを行いました。 1.30分ほどの動画をAcala DVD 3gpRipperで携帯で再生できる3gpにエンコード。(チャプターは1つだけです。) 2.3gp動画をmicroSDのPRIVATE→AU→D_MA→MAV_0000.3gpとして保存 3.開こうとすると、「このデータは再生できません」と表示される。 どうすればいいのかさっぱり分かりません。よろしくお願いします。

    • ベストアンサー
    • au
  • ケータイ

    今度ケータイを買いたいと思っています 会社はauに決めているのですがまだ機種を迷っています 今W61CAが出ましたが黒や赤色は出ないのでしょうか? W53CAは色がかっこよかったのですが、今のは男の僕からするとかっこいい色がありません。 またW53Hもいいなと思っています。(少し古いですが) 53Hと61CAどちらがいいでしょうか? 回答お願いします

    • ベストアンサー
    • au

専門家に質問してみよう