• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[ActionScript3.0]ローカルのデータをサーバに同期させる方法)

[ActionScript3.0]ローカルのデータをサーバに同期させる方法

このQ&Aのポイント
  • ActionScript3.0を使用して、ローカルに保存されたデータをサーバーでも読み込む方法を探しています。
  • SharedObjectを使用してローカルに値を保存しましたが、サーバーで作成されたSharedObjectとは別物であり、同期させることができませんでした。
  • RTMPサーバーを構築していないため、getRemote関数を使用することもできませんでした。どのような方法を使用すれば、ローカルのデータをサーバーに同期させることができるのでしょうか?

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

  • ベストアンサー
  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

FLASHのみでは無理。 なぜならFLASHはローカルデータを件の様に扱えないように作ってあるから。 やるとしたらformとしてデータをアップロードする(=何かしらユーザの手操作が必要)かAIR等(特権を使える環境)を用いるしかないと思う。(どのみちFLASH単体でローカルデータ直投げは無理)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ローカル共有オブジェクトの使い方

    ActionScript2.0でウェブを開発中です。 a.swfで保存したローカル共有オブジェクトをb.swfで読み込もうとして うまくいきません。 以下のb.swfのコードを参照してください。 //ローカル共有オブジェクト 取得 my_so = SharedObject.getLocal("so1") ; trace("my_so.data.date=" + my_so.data.date) ; a.swfでは、"so1"という名前でローカル共有オブジェクトを生成して flush()しています。 a.swfでは読めるのですが、b.swfでは読み込むことができません。 もともとの仕様なんでしょうか?

    • ベストアンサー
    • Flash
  • SharedObjectについてです

    1つのwebページに2つflashをはめ込んでいるのですが、その両方に同じSharedObjectを読み込ませたいと考えています。 my_so = SharedObject.getLocal("local","/"); しかし、1つ目のflashは読み込んでも、2つ目のflashが、"undefined"になってしまいます。 なぜでしょうか?何か良い方法がありましたら、ご指導御願いします。

    • ベストアンサー
    • Flash
  • SharedObjectの動作がうまくいかない。

    一度設定したボタンの状態をSharedObjectで保存して、次にアクセスした時に反映されるようにしたのですが、うまく動作しません。スクリプトは下記の通りです。 //ここに現在のロード時の状態を呼び出す onClipEvent (load) { //シェアードオブジェクトの呼び出し mySO = SharedObject.getLocal("topmusic","/"); _root.music = mySO.data.state; //初アクセス時の補正 if (mySO.data.state == null){ mySO = SharedObject.getLocal("topmusic"); mySO.data.state = 1; mySO.flush(); _root.music = 1 } } //クリックされた時にオン・オフを切り替える on (release) { _root.music = _root.music*(-1); //フラグ反転 } //クリックされた結果をローカルに保存する。 mySO = SharedObject.getLocal("topmusic"); mySO.data.state = _root.music; mySO.flush(); } ===================== 以上はメインタイムライン上に配置されたムービークリップ(button)に記述したスクリプトです。 ローカルには新しくファイルが作成されているので、何がしかの処理はされているようです。 もしかして、ローカル保存した

    • ベストアンサー
    • Flash
  • flashのActionscriptについて

    flash mxでActionscriptを使って物を作りあげようとしています。そこで、flagを立てて、flagの値などによって一時的にプログラムを止めておいてムービーの再生終了を待って、次のプログラムへ進むようにしたいのですが、flagの値の変更が上手く行きません。 ムービー再生終了後にflagの値を更新するようにするのはどうしたらいいのでしょうか? また、Actionscriptを用いて物を作っていくのに当たり、flashでは同期、非同期どちらでプログラムを作っていった方が向いているのでしょうか? ネットなどでも色々調べてみているのですが、flashの得意な方の意見なども聞きたいと思い・・・・。

  • SharedObjectのディレクトリ(フォルダ)名について。

    こんにちは、はじめて質問をさせていただきます。 今、FlashのSharedObjectをサンプルで作成しています。 作成自体はうまくいき、サーバーにアップしました。 一つ質問なのですが、SharedObjectが保存されるディレクトリ(フォルダ)の名前はFlashでSharedObjectを作成する際に指定することはできないのでしょうか? 今、私はロリポップサーバーにアップしているので、保存されているフォルダの名前が「sunnyday.jp」という名前になっています。 このフォルダ名を変更する方法が分かる方がいらっしゃいましたら教えてください。お願いいたします。 http://kouchanvv.sunnyday.jp/sharedobject/sharedobject_vercs3.swf サーバーに上げたデータはこれです。 テキストフォームに入力し、SAVEを押すとSharedObject(.sol)が作成されるようになっています。

  • PHPからデータをFlash(swf)に送りたいのですが

    PHPに下記のように記述し、データを ActionScript で作成したフラッシュのtarget.swfファイルに送ろうとしています。 データがtarget.swfファイルに渡らなくて困っています。教えていただけないでしょうか。 PHP側: $data="sample";********渡したいデータです。***** print" <object-----swfファイル 中略 <parameter name=\"movie\" value=\"target.swf\" ?sendData=$data> 中略 "; swfファイル側: test.text=sendData;*****渡したデータを読み出すものです。***** 環境は、連絡サーバのPHP5とActionScript2を使用しています。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • actionscript2.0の開発環境

    red5というフラッシュサーバプログラムがあります。 これはactionscript2.0で書かれており、このプログラムをいじりたいと考えています。 actionscript3.0の開発環境としてFlex2がありますが、2.0でもこのような開発環境はありますでしょうか?

    • ベストアンサー
    • Flash
  • HPサーバーにしかない.swfデータは外に出せますか?

    現在ジオシティーズでホームページを作成しています。 プロバイダのホームページスペースに引っ越しをしようと思ったのですが データがサーバーにしか保存されていません。 というのは元々MOに保存していたのですが、データをある人に消去 されてしまって、他にバックアップがないからなのですが、画像については サーバーから出せそうですが、問題はFlashの「.swf」のデータは サーバーから出して保存することができそうにありません。 何か良い方法はないでしょうか?

  • 変数名に変数を使う

    Flash8を使用し、ActionScript2で書いています。 変数名に、他の変数の値を参照したいと考えています。 http://www.flash-jp.com/modules/newbb/viewtopic.php?topic_id=6679&forum=6 を見て、同じようにやってみました。 すると、 animal = "cat"; catlLegs = 4; とした場合、animalの値であるcatを参照し animalLegs = 4; とする、というような単純なものはうまくいきました。 しかし、SharedObjectのdataプロパティで、属性名を変数にしようとすると うまくいきません。 dataNameという変数に、soというSharedObjectのneko属性の値を代入する場合、 so:SharedObject = SharedObject.getLocal("hoge"); animal = "neko"; dataName = _root["so.data."+animal]; としたのですが、 trace(dataName); の値はundefinedになってしまいます。 なお、 trace(_root.so.data.neko); では正しく値が表示されます。 属性名前には他の変数の値を参照できないのでしょうか。 それともSharedObjectではできないのでしょうか。 なんとか実現する方法をおしえていただければと思います。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • [ASP.net & ActionScript] Flashに値を渡す

    [ASP.net & ActionScript] Flashに値を渡す方法を教えてください! ASP.net(VB.net)で開発を行っているのですが、解らない事があります。 やりたいこと:index.aspxにobjectタグでセットしたflash(swf)へ、 Dim s as string s = "aaa" 変数sの値を表示させたいのですが、方法がわかりません。 ActionScript2.0か3.0で、上記内容を行う方法をご存じの方いらっしゃい ましたら、ご指導頂けませんでしょうかm(_ _)m困っています…。 よろしくお願いします。