実験を実行し、フレームワークを使用してデータを保存する大きなフラッシュ スクリプト (AS2 で記述) を継承しましたSharedObject
。このスクリプトは、ユーザーがローカル マシン (おそらく USB ドライブまたは CD) で実行するために提供されます。ローカルに保存されSharedObject
ているデータをこの USB ドライブに転送する、または電子的に送信する最も簡単な方法は何ですか? swf ファイルと同じ場所に保存することは可能SharedObject
ですか (たとえば、USB ドライブですか?) PHP でフラッシュを接続することは可能ですが、このデータを電子メール、ftp、または経由で送信する純粋なフラッシュの方法はありますか?サーバーへの別のプロトコル?
質問する
396 次
2 に答える
1
SharedObjectデータを含むファイルを使用しようとしないでください。これらのファイルをUSBドライブにコピーした場合でも、各ファイルを開いてデータを取り出す方法を知っているアプリを作成する必要があります。SharedObjectデータはユーザー固有であるため、後のプロセスがどのように機能するかは明確ではありません。
残念ながら、私はAS2でのプログラミングの知識がありません。AS3だけです。
ほとんどの場合、ActionscriptではHTTPを使用してサーバーにデータを送信します。他の方法もありますが、これは明らかに最も簡単な方法です。
AS3でプログラミングしている場合は、URLLoader、URLRequest、URLVariablesクラスを一緒に使用して、サーバーに対してHTTPPOSTまたはGETを実行できます。
AS2でHTTPPOST/GETを実行する際に見つけたリンクは次のとおりです。
于 2012-05-24T18:44:30.690 に答える
1
メソッドを使用して、ActionScript 2.0 のローカル ファイル システムにファイルを保存できますFileReference.save()
。これにより、ユーザーが選択した場所にファイルを保存できるダイアログ ボックスが開きます。出力データに最適な形式を自由に選択できます。
于 2012-05-24T22:22:40.477 に答える