1

公式には、BlazeD は「Flex と AIR で」のみ使用できます。Flex は一連の Actionscript 開発ツールであり、AIR は Flash が動作する「モード」であるため、このコメント自体が不可解です。

最終的に、私は新しいプロジェクトを開始し、Flash CS5.5 (または CS6) ベースのプロジェクトに BlazeDS を使用したいと考えています。これは可能ですか?過去にこの組み合わせを使用したことのある人はいますか?

4

1 に答える 1

2

リンク先の記事を実際に読むと、BlazeDS を Web ソケットと通信できるテクノロジで使用してもまったく問題ないことがすぐにわかります。そのメッセージ形式 ( AMF3 ) はオープン スタンダードです。

はい、Flash (または純粋な ActionScript) で使用できますが、すべてがフレームワークによってセットアップされる MXML よりも少し便利ではありません。リモート処理に必要なすべての部分を実行します。もちろん、 Flex SDKも必要です。これを回避する方法はありません。

Flash IDE で Flex SDK をセットアップしたら、BlazeDS サービスにアクセスする前に、必要な Flex Remoting クラスを手動で初期化する必要があります。このブログ投稿には、必要なすべての呼び出しといくつかの追加情報を含むサンプル クラスがあります。

また、RemoteObject を接続して動作させるための詳細なチュートリアルと、簡単な "Hello World" Web サービスのセットアップに関するチュートリアルをブログに書いています。私が書いた一連の記事は、FDT と RobotLegs 2 で使用することを目的としていますが、少なくとも最初の部分 (Web サービスとしてデプロイする Java WAR プロジェクトのセットアップ) は役立つはずです。

最後に、Flash をプライマリ IDE として使用することを再考することをお勧めします。私の経験では、... 率直に言って、アニメーションとアセット ライブラリのセットアップ以外は最悪です (私のフランス語を許してください) より優れた IDE にお金を払いたくない場合は、FlashDevelopの使用を検討する必要があります (Mac を使用している場合を除きます - OS X はサポートされていません)。または、FDTを試してみてください。Max ライセンスを購入しなくても、コーディングにははるかに便利です。

于 2012-05-24T19:08:42.717 に答える