ひがさんが、Flex + Tomcatのプロジェクト作成方法を紹介していました。
一度Tomcatプロジェクトで作成して削除した後Flex2Projectで作成するというものです。
別の方法としては一度作成したTomcatプロジェクトを選択して右クリック->Flex Nature ->Add Flex project natureを選択するという方法もあります。
しかしこの方法では、Flex2 Applicationをコンパイルするときに必要なHTMLWrapperは生成されません。
別のFlex Projectからhtml-templateをコピーすると、コンパイルできるようになりました。
1.Tomcatプロジェクトを作成する。
Flex ->New-> Other...(Ctrl + N)でwizard画面を表示します。javaの中にある、Tomcatプロジェクトを選択してTomcatプロジェクトを作ります。2.作成したプロジェクトにFlex natureを追加する。
作成したプロジェクトを選択して右クリックで出てくるFlex Nature ->Add Flex project natureを選択します。 swfファイルを出力するbinフォルダとプロジェクト名.mxmlファイルが自動で追加されます。 また、プロジェクトのBuildersに&qout;Flex Builder&qout;が追加され、Flexアプリケーションの設定ができるようになります。3.必要なファイルをコピーする。
Flexアプリケーションコンパイル時に使用しているhtml-templateがないので、別のプロジェクトからフォルダごとコピーします。 これで完了です。この方法を使えば、S2Flex2-exampleもTomcatプロジェクト + FlexProject化できるので、今後対応していきたいと思います。
現在は、S2Flex2-exampleにあるmxmlはローカルに立ち上げたOpenAMFに接続するようになっています。
S2OpenAMFで確認しようと思っていたのですが、ひがさんが早くもAMFGatewayを実装しているので、このGatewayに接続するサンプルを作って確認して行こうと思います。
いまsvnにコミットしているmxmlタグ(s2flex2-comp)はパラメータ受け渡しがうまくいっていないようです。
このことについてはまた別エントリーに書くつもりです。
Flex2入門記 - 2
http://d.hatena.ne.jp/higayasuo/20060208#1139383240
この記事に対するコメント