Flash builder 4 (SDK3.5) を使用してフレックス プログラムを作成しています。このプログラムをデプロイして tomcat サーバーにロードしたいと考えています。プロジェクトのプロパティで「フレックス サーバー」ルート フォルダーとその他のパラメーターを構成します。問題は、それを一般化する方法がわからないことです。たとえば、友人の tomcat はコンピュータの別のディレクトリにインストールされています。私はEclipseでIDEからサーバーとTomcatを実行できることを知っています。Eclipse 4 の Flash ビルダー プラグインでそれを行う方法がわかりません。サーバー構成はありますが、Tomcat 用のアダプターはありません。何か案は?ありがとう。
4 に答える
flex ant タスクを使用して、swf をコンパイルおよびデプロイすることをお勧めします。Adobe Flex/Flash Builder と同じ機能を提供しますが、さまざまな環境向けの構成がより簡単です。タスクは基本的に、コマンドライン flex コンパイラのラッパーです。
始めるのに適した場所は http://www.adobe.com/devnet/flex/articles/flex_ant_pt1.htmlです
さらに。サーバー接続の場合、mcmlc ant タスクの context.root および services プロパティを確認する必要があります。
私も同じように戸惑いました。これに対する私のアプローチはこのようなものです。
フレックス プロジェクトを作成するときは、サーバー タイプを指定しないでください。コンパイラの引数では、「-services」と「-context-root」を指定する必要があります。-services は、services-config.xml を指します。これは、Eclipse ワークスペースから指定するか、flex フォルダーから必要なすべての構成ファイルをコピーして他の場所に貼り付け、そこからリンクすることができます。これは、flex プロジェクトのコンパイル中にのみ必要です。したがって、プロジェクトで使用するのと同じ宛先が必要です。
-context-root はアプリケーション名になります。
これにより、ジェネリックになります。どのサーバーでもswfを使用できます。
[新しいソフトウェアのインストール] オプションを使用してサーバー アダプターをダウンロードし、http://download.eclipse.org/releases/heliosと入力する必要があります。次に、Web、XML、および Java EE 開発を選択し、WST サーバー アダプターと JST アダプター (そのうちの 1 つに Tomcat が含まれています) を選択します。
最初に、Flash builder 4 以前でサーバーを構成することは同じです。ここでその方法を見ることができます
次に、Tomcat にアプリをデプロイすることは、どのコンピューターの Tomcat パスにも関連していません。WebApp ディレクトリではないことを確認するだけで済みます。
さて、あなたの問題が正確に何であるかをより詳細に説明できますか?