nod::ぶろぐ::RIA::Flash/Flex/Ajax

FlashやFlex,(Ajax),S2Flex2,ActionScript3,yui-frameworks,Akabanaプロジェクトなどのメモ帳

DoltengのS2Flex2サポート

Doltengはversion 0.17(今は0.18.1)からS2Flex2のプロジェクトをサポートするようになりました。

これまで面倒だったS2Flex2プロジェクト作成が簡単に作成できるようになっています。
しかしながらいくつか気になる点もあります。

そこで改善して欲しい点をいくつか上げてみたいと思います。

  • .actionScriptPropertiesの変更
  • web.xmlの変更
  • s2-flex2-1.0.1.jarの変更
  • .actionScriptPropertiesの変更
  • build.xmlの生成

.actionScriptPropertiesの変更

project生成時に作成される、.actionScriptPropertiesのパスを\から/に変更していただけると、MacOS X版Eclipse(Flex Builder 2)でも正常に動作するようになります。

修正前:(現在生成されるファイル)

<compiler additionalCompilerArguments="-locale ja_JP" copyDependentFiles="true" 
generateAccessible="false" htmlExpressInstall="true" htmlGenerate="true" 
htmlHistoryManagement="true" htmlPlayerVersion="9.0.0" 
htmlPlayerVersionCheck="true" outputFolderPath="bin"
 sourceFolderPath="WEB-INF\src\main\flex" strict="true" warn="true">

修正後:(sourceFolderPathのパスセパレータを"/"に変更)

<compiler additionalCompilerArguments="-locale ja_JP" copyDependentFiles="true" 
generateAccessible="false" htmlExpressInstall="true"
 htmlGenerate="true" htmlHistoryManagement="true" 
htmlPlayerVersion="9.0.0" htmlPlayerVersionCheck="true" outputFolderPath="bin" 
sourceFolderPath="WEB-INF/src/main/flex" strict="true" warn="true">
 

※読みづらいので改行を追加しました。(2007/04/02)

web.xmlの変更

init-paramの属性を追加することで、s2-flex2-1.0.1以降でも1.0.0と同様の振る舞いをすることができるようになります。
<servlet>
   <servlet-name>gateway</servlet-name>
   <servlet-class>org.seasar.flex2.rpc.remoting.RemotingGateway</servlet-class>
   <init-param>
   <param-name>showGetResponse</param-name>
   <param-value>true</param-value>
   </init-param>
   <init-param>
   <param-name>useSession</param-name>
   <param-value>true</param-value>
   </init-param>
   <load-on-startup>2</load-on-startup>
   </servlet>
 

s2-flex2-1.0.1.jarの変更

そろそろs2flex2-1.1.0の足音も聞こえてくるところではありますが、プロジェクト作成時にコピーされるs2-flex2-1.0.1-SNAPSHOT.jarをs2-flex2-1.0.1.jarにして頂けるとうれしいです。

変更前:
2-flex2-1.0.1-SNAPSHOT.jar
変更後:
s2-flex2-1.0.1.jar

build.xmlの生成


Flex Builder 2なしでswfを生成することができるように、build.xmlを生成できるようにして欲しいと思います。

doltengのチュートリアルである、"s2flex2-tutorial"では、Adobe Labsにて公開されている Flex Ant Tasksを利用してmxmlをコンパイルするようにしています。
Adobe Labsで公開されているライブラリに依存しているところは気になるところですがFlex 2 SDKとFlex Ant Taskをインストールしていれば簡単にswfを生成できるのは魅力的だと思います。
https://www.seasar.org/svn/sandbox/s2flex2/trunk/s2flex2-tutorial/build.xml

次期バージョン以降に反映されるといいなと思っています。

#参考リンク

Dolteng(updateSite)
http://eclipse.seasar.org/updates/3.2/

S2Flex2
http://s2flex2.sandbox.seasar.org/ja/

Doltengの作者、太一さんのblog
設計と実装の狭間で。
http://d.hatena.ne.jp/taichitaichi/

Posted by nod at 2007年03月31日 22:44 | コメント (2) | トラックバック (0) | Clip!! | Clip!! | このエントリーを含むはてなブックマーク |digg it! |del.icio.us it!

この記事に対するコメント

中身、確認いたました。ボチボチ対応しますです。

Posted by: 太一 at 2007年04月02日 00:15

太一さん

確認ありがとうございますm(__)m
できること少ないですが^^;
テストや・確認などお手伝いさせて頂きます(^o^)丿

Posted by: nod at 2007年04月02日 00:50

コメントを投稿する




保存しますか?



この記事のトラックバックURL


この記事に対するトラックバック

この記事に対するトラックバックはまだありません。



Flex.org - The Directory for Flex Get Adobe Flash Player Made with dreamweaverMade with fireworksPowered by Movable Type 3.33-jaPowered by Wandering Wind
Copyright : [Articles] (C) nod::ぶろぐ::RIA::Flash/Flex/Ajax All Rights Reserved.
[Comments/Trackbacks] ... Authors of those have rights.