1

実験を実行し、フレームワークを使用してデータを保存する大きなフラッシュ スクリプト (AS2 で記述) を継承しましたSharedObject。このスクリプトは、ユーザーがローカル マシン (おそらく USB ドライブまたは CD) で実行するために提供されます。ローカルに保存されSharedObjectているデータをこの USB ドライブに転送する、または電子的に送信する最も簡単な方法は何ですか? swf ファイルと同じ場所に保存することは可能SharedObjectですか (たとえば、USB ドライブですか?) PHP でフラッシュを接続することは可能ですが、このデータを電子メール、ftp、または経由で送信する純粋なフラッシュの方法はありますか?サーバーへの別のプロトコル?

4

2 に答える 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 に答える