flex template 的问题

参考文档

1. 关于flex html template wrapper (以后的文章详细讲解): http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf663fe-7fff.html


2. Creating a wrapper: http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7ecf.html


3. 把html template转为jsp template: http://www.morearty.com/blog/2006/12/11/changing-the-filenames-in-flex-builder-html-templates/


当你create a flex project时,by default会在"html-template" folder下生成一个"index.template.html" file,当你创建一个mxml flex application时,就会以该file来做template,生成一个html file,来把mxml对应的swf wrap进去


如果你想生成jsp来wrap it,该怎么办呢?


首先前提应该是把该flex app作为一个java web app的一部分!


solution 1 (not perfect) 把"index.template.html" rename to "index.template.jsp"。(修改之后可能需要clean flex project)

该方法会生成一个index.jsp file来wrap flex app swf。

但产生的问题有2个:

1. 若你的flex project里有多个mxml application,则无法对每一个mxml app都生成一个jsp file,而是只生成一个index.jsp。

2. 你不能直接right click mxml application and select "Run as > web application",它会call web browser go to the html file,但not found (原因是你生成的是jsp)。因此你需要手动在URL里把".html"改成".jsp"


solution 2 (perfect) 把"index.template.html" rename to "${application}${build_suffix}.template.jsp"。(修改之后可能需要clean flex project)

该方法会解决solution 1的问题1,它可以对每一个mxml application swf都生成一个jsp来wrap it。

不过该方法没有解决问题2,依然需要手动把.html该为.jsp






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值