1

私は現在、いくつかのパラメーターを含む単純な POST 要求を PHP URL に送信する Flash ムービーを開発しています。唯一の問題は、2 つのメソッド (loadVariables と LoadVars) のどちらを使用すればよいかわからないことです。長所と短所は何ですか?

4

1 に答える 1

2

LoadVarsクラス:

このクラスは、 HTTP を介して Flash Lite と Web サーバーの間で変数を転送するためLoadVarsの関数に代わるものです。loadVariables()このクラスを使用して、LoadVarsデータの読み込みが成功したことを確認し、ダウンロードの進行状況を監視します。

このLoadVarsクラスを使用すると、オブジェクト内のすべての変数を指定された URL に送信し、指定された URL にあるすべての変数をオブジェクトにロードできます。また、すべての変数ではなく特定の変数を送信できるため、アプリケーションをより効率的にすることができます。ハンドラーを使用してLoadVars.onLoad、データが読み込まれる前ではなく、読み込まれるときにアプリケーションが実行されるようにします。

LoadVars クラスは、XML クラスとほとんど同じように機能します。load()send()、およびのメソッドを使用sendAndLoad()してサーバーと通信します。LoadVarsクラスと XML クラスの主な違いはLoadVars、XML オブジェクトに格納された XML DOM ツリーではなく、ActionScript の名前と値のペアを転送することです。このLoadVarsクラスは、XML クラスと同じセキュリティ制限に従います。

- Adob ​​e Flash Platformからそのままコピー- LoadVars

loadVariables関数:

テキスト ファイルや ColdFusion によって生成されたテキスト、CGI スクリプト、Active Server Pages (ASP)、PHP、Perl スクリプトなどの外部ファイルからデータを読み取り、ターゲット ムービー クリップ内の変数の値を設定します。このアクションを使用して、アクティブな SWF ファイル内の変数を新しい値で更新することもできます。

指定した URL のテキストは、標準の MIME 形式application/x-www-form-urlencoded(CGI スクリプトで使用される標準形式) である必要があります。変数はいくつでも指定できます。たとえば、次のフレーズはいくつかの変数を定義します。

company=Macromedia&address=600+Townsend&city=San+Francisco&zip=94103

- Adob ​​e Flash Platformからそのままコピー- loadVariables 関数

于 2016-04-18T08:00:28.160 に答える