私の知る限り、Flashはファイルを保存するために別の外部プロセスに情報を渡す必要があります-PHPにPOSTするか、実行可能ファイルと通信しますか?しかし、Flashがファイルを開いて変更を加え、それらの変更をすべて単独で保存/書き込みできるという噂を時々耳にしますが、それは可能ですか?
4 に答える
これは、FlashPlayer10で利用できるようになります。
FlashPlayer10でのローカルファイルの読み取りと書き込み
http://www.mikechambers.com/blog/2008/08/20/reading-and-writing-local-files-in-flash-player-10/
それ以外の場合は、Adobe AIRを使用するか、サーバーからバウンスする必要があります。
マイクチャンバー
mesh@adobe.com
プレーヤーの次のバージョンであるFlash10はこれを行うことができます。また、単純な3Dや型付き配列などの他の気の利いたものもサポートしています。AIR内で実行されているフラッシュプレーヤーもこれを行うことができます。
今説明した動作には多くのセキュリティ問題があるため、アドビはファイル変更動作に多くのサンドボックス制限を課しました。Flash Player 10を使用する場合でも、ファイル操作では、マウスイベントに応答してコードを実行する必要があるという要件があります。
ローカル共有オブジェクトと呼ばれるものがあります。これは「FlashCookie」とも呼ばれ、限られた量のデータをユーザーのコンピューターにローカルに保存できるようにします。
少しグーグルすると、いくつかのリンクが見つかりました。
そして、私は少し創造的なグーグルがさらに現れることができると確信しています