問題タブ [amfphp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
636 参照

eclipse - PHP Eclipse での amf リモート呼び出し (flex 4 から) のデバッグ

PHPアプリケーションをデバッグするためにxdebugをインストールしてセットアップしました。しかし、リモート呼び出しをデバッグすることは可能でしょうか? 私は amfphp を使用しています。フレックス アプリケーションがサービスを呼び出すときに、ブレーク ポイントを配置してコードをデバッグしたいと考えています。出来ますか?どうやってするの?または、flex 4 withing eclipse から呼び出されたリモート呼び出しをシミュレートする方法はありますか?

前もって感謝します

[編集] Firefox と Chrome 拡張機能に xdebug pugin を使用しましたが、インストールした後、両方とも機能しないようです。基本的に、悲しいことに、それらの使用方法を説明するヒント/手がかり/ドキュメントはありません。誰でも助けることができますか?

0 投票する
2 に答える
1107 参照

database - AS3からデータベースにデータを保存する..最良の方法は何ですか?

フラッシュを使用した2人のターン制ゲームを開発していますが、データをデータベースに保存する必要があります。

現在、AMFPHPを使用しています。よく働く。

問題は、x、y、hp、path、activeskillsなどのさまざまな種類の小さな情報を取得し始めていることです。何かを追加するたびに、ASとPHPにコーディングし、DB構造を変更する必要があります。

それで、これを行うためのより良い解決策はありますか?

フラッシュからPHPにAMFパケットを送信し、DBに保存したいと思います。他のプレイヤーはDBからこのAMFパケットをロードすることができますが、それは不可能だと思います。Webから実用的な解決策を見つけることができませんでした。

**私にとって理想的なDB構造は次のとおりです。

id、gameId、gameData

では、すべてのデータを「gameData」に「圧縮」するにはどうすればよいですか?**配列、amf、文字列。

0 投票する
2 に答える
810 参照

apache-flex - AMF クラス マッピングが機能しない

Flex 4.5 と Zend_AMF を AMF エンドポイントとして使用してアプリケーションを構築しています。

PHP の CRequest というクラスを Flex の Request というクラスにマップしたいと思います。

これは私のphpクラスです:

これは actionscript クラスです: com.site.remote.Request

CRequestテストとして、リクエストに関係なく、エンドポイントが PHP 側から のインスタンスを返すようにしました。

次に、次のようなリモート オブジェクト呼び出しを行います。

問題は、結果が asObjectProxyおよび not と入力されて返されることRequestです。私は何を間違っていますか?

0 投票する
1 に答える
950 参照

apache-flex - フレックスからPHPに戻るAMF型付きオブジェクト

昨日、この質問に従って、Zend_AMFを使用してPHPアプリケーションからflexフロントエンドに型付きオブジェクトを送信することに成功しました。

私が今直面している問題は、型付きオブジェクトをフレックスからPHPに送信し、PHP側では、ではなく型付きオブジェクトとして受信できるようにすることですstdClass

これがflexのクラスです:

そしてこれはPHPの対応するクラスです:

フレックスでは、次のようにオブジェクトを送信しています。

PHP側では、オブジェクトは。という変数に取得されます$parameters。次に、print_rを使用して、結果をファイルに書き込みます。

ご覧のとおり、結果は型指定なしで返され、stdClassオブジェクトになります:]

いくつかのテストの後、PHPオブジェクトから名前空間を削除し、グローバル名前空間に移動しました。これで問題は解決したようです。とに設定RemoteClass\modules\testing\CTestてみましmodules.testing.CTestた。$_eplicitType次に、両方のテストで同じ値に設定されました。

その結果、を使用するmodules.testing.CTestと、これがZend_AMFに表示されるクラス名になります。modulestestingCTest名前空間表記を使用すると、すべてのスラッシュが削除されるため、Zend_AMFはを認識します。

しかし、どうすればこれをphp名前空間で機能させることができますか?

0 投票する
1 に答える
737 参照

apache-flex - Flex 4.5 RemoteObject および自己署名証明書を使用した SSL 経由の AMFPHP

Flex 4.5 アプリケーションから SSL (自己署名) 経由で AMFPHP に接続しようとしています。これは機能しますか?または、認証局が署名した証明書が必要ですか? ブラウザで行うように、黙って失敗するか、ユーザーにプロンプ​​トを表示しますか? これを機能させるには、services-config.xml ファイルをどのように編集する必要がありますか?

ありがとうございました。

0 投票する
1 に答える
928 参照

php - 別の静的メソッド内から静的メソッドを呼び出す

amfphp を使用して、php をフレックス アプリケーションに接続しています。次の問題に直面しています。

amfphp では、flex から呼び出したいメソッドには、次のメソッド構文が必要です。

私の問題は、このメソッド内から別の静的メソッドを呼び出したいときに、メソッドが存在しないと言うことです。
例:

を使用してみましたcall_user_func('methodname')が、うまくいきません。少しすくいましたが、答えが見つかりませんでした。助言がありますか?

前もって感謝します。

0 投票する
1 に答える
563 参照

php - AMFPHP を使用しない Flex での PHP 例外のキャッチ

Flex を使用して、PHP によってスローされた例外をキャッチする方法を探していHTTPServiceます。AMFPHP を使わずにそれを行うことは可能ですか?

私の現在の実装では、PHP で例外がスローされた場合、FaultEvent.FAULT実際には Flex 側で a がディスパッチされます。唯一の問題は、例外のメッセージ文字列が のどこにも見つからないことですFaultEvent

例を使って、よりよく説明してみましょう。サーバー側に次の PHP コードがあるとします。

フレックス側でHTTPServiceは、上記の PHP コードを呼び出すインスタンスがあるとします。さらに、 で次の関数を呼び出しますFaultEvent.FAULT

この関数で PHP から例外メッセージを取得するにはどうすればよいですか?

注:trace(evt.toString())与えます:

デバッガーの他のフィールドで「例外メッセージ」も探しましevtたが、見つかりませんでした。

ありがとうございました

0 投票する
1 に答える
337 参照

mysql - AMFPHP複雑なSQL内部サーバーエラーgateway.php

OK、AMFPHP は初めてです。問題なく簡単なSQL文を実行できます。

ここに私の学校と場所のクラスがあります:

この単純な sql ステートメントは問題なく動作します。

ただし、「やや」複雑なSQLステートメントを適切に機能させるのに苦労しています。

ところで、SELECT schools.school_name AS SNAME, school_address AS SLOC FROM schools, locations WHERE schools.id = locations.school_idmysqlで完全に動作します。

0 投票する
1 に答える
481 参照

php - Adobe Flexをデータベースに挿入、更新しますか?

zendphpを介してflexをMySqlに接続するのに苦労しています。HTTPサービスを使用した例をいくつか見ました。私の質問は次のとおりです

1)3つのテーブルだけで、単純な挿入と更新のみを実行しています。それで、これを達成するためにそれらすべてのZend AMFを使用する必要がありますか?2)それ以外の場合、HTTPServiceの使用はどうですか?

表示はzendAMFを使用した最も簡単な操作でしたが、値を挿入しようとすると迷子になりました。

データベースフィールド変数を格納するためにphpファイルvo.phpを使用しましたが、メインのphpファイルでrequire_once関数を使用できませんでした

これはvo.phpです

これはpatientServiceファイルです

誰かが良い詳細な例へのリンクを与えることができますか?だから私はよりよく参照して理解することができますか?

0 投票する
1 に答える
436 参照

mysql - FlashBuilderAMFおよびMySqlで本文を有効なXML/AMF/JSONとして解析できませんでした

私はネットを検索しましたが、この問題を解決できません。プログラミングスキルが弱いため、パニックに陥り、おそらく間違っているのではないかと思います。私はFlashBuilder4.5 WebサイトをAMFからMySqlデータベースに接続しており、データベースのクエリ、削除、更新、検索を行うことができ、ページネーションも機能しています。しかし、データの行を挿入することになると、上記のエラーメッセージが表示されます。FlashBuilderのテスト操作でphpスクリプトをテストしても、すべてが機能 するので、誰かにValueObjectをMysqlに送信するか、実行するかを教えてください。それを何か他のものに変換する必要がありますか?オブジェクトとして送信しますが、最初の2つの値と他の8つの値を挿入するだけで、上記のエラーが発生します。ネットワークモニター

この問題を検索すると、この質問をして答えが得られないほとんどの人がいます。エラーはネットワークモニターの応答に表示されるので、phpエラーまたはmysqlですか?