看了看網上很多文章,發現不少內容都是很老的,無法用。故把本身的安裝過程記錄下來,方便之後使用css
一、在這裏,eclipse使用最新版eclipse juno 3.7html
二、在adobe官網https://www.adobe.com/cfusion/tdrc/index.cfm?product=flash_builder 下載flash builder 4.7,由於個人系統是windows 32位,因此選擇簡體中文 windows。下載前須要註冊帳號,這個帳號在之後安裝過程當中須要填寫,因此仍是老老實實註冊吧。java
三、下載後獲得Adobe_Flash_Builder_4.7-AkamaiDLM.exe,一路安裝,選擇路徑。安裝adobe flash builder 4.7安裝成功,其實在這個時候就能夠用flash builder開發flash應用了。由於flash builder是收費的,故破解就用上了。具體過程參考博客http://blog.csdn.net/yczz/article/details/8744222web
其實這個時候就能夠開發單獨使用eclipse和flash builder進行 java和flex通訊的應用了,具體過程參考文章 http://jickcai.iteye.com/blog/615148windows
四、由於我是打算在已有的web應用中添加flex功能,因此在eclipse中集成flash builder4.7插件。方法是打開Adobe Flash Builder 4.7\utilities目錄,裏面有Adobe Flash Builder 4.7 Plug-in Utility.exe,點擊安裝,選擇eclipse的安裝路徑。app
五、打開eclipse,裏面就能夠開發flex應用了。eclipse
flex和java通訊,能夠參考文章http://www.cnblogs.com/iloveWater/archive/2011/10/14/2212382.htmljsp
由於我是在已有的web工程中添加flex應用, 故作了如下幾步操做。參考博客文章http://blog.csdn.net/angus_17/article/details/8208871flex
一、把blazeds.war裏的lib包拷貝到已有工程的webcotent/web-inf/lib文件夾下,將flex文件夾拷貝在webcotent/web-inf文件夾,修改裏面的remoting-config.xmlui
二、修改web.xml,加入節點
<!--sq-->
<listener>
<listener-class>flex.messaging.HttpFlexSession</listener-class>
</listener>
<!-- MessageBroker Servlet sq-->
<servlet>
<servlet-name>MessageBrokerServlet</servlet-name>
<!-- <display-name>MessageBrokerServlet</display-name> -->
<servlet-class>flex.messaging.MessageBrokerServlet</servlet-class>
<init-param>
<param-name>services.configuration.file</param-name>
<param-value>/WEB-INF/flex/services-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>MessageBrokerServlet</servlet-name>
<url-pattern>/messagebroker/*</url-pattern>
</servlet-mapping>
三、將Flex項目發佈,而後,將裏面的html,swf,和js文件,拷貝到WebContent裏的相應位置。
四、在已有的jsp頁面引用的話,很容易,經過iframe把生成的html引入就能夠了
<iframe id ="iframe1" frameborder=0 SCROLLING=NO style="border:0px; width:100px; height:90px;"
src="flash.html">
若是你對顯示的位置不滿意,能夠調整flash.mxml裏的控件的位置,達到本身想要的效果。