zoukankan      html  css  js  c++  java
  • 【Adobe Air程序开发】eclipse安装flash builder 4.7插件以及java、flex整合开发

    看了看网上不少文章,发现很多内容都是很老的,没法用。故把自己的安装过程记录下来,方便以后使用

             1、在这里,eclipse使用最新版eclipse juno 3.7

             2、在adobe官网https://www.adobe.com/cfusion/tdrc/index.cfm?product=flash_builder    下载flash builder 4.7,因为我的系统是windows 32位,所以选择简体中文 windows。下载前需要注册账号,这个账号在以后安装过程中需要填写,所以还是老老实实注册吧。

              3、下载后得到Adobe_Flash_Builder_4.7-AkamaiDLM.exe,一路安装,选择路径。安装adobe flash builder 4.7安装成功,其实在这个时候就可以用flash builder开发flash应用了。因为flash builder是收费的,故破解就用上了。具体过程参考博客http://blog.csdn.net/yczz/article/details/8744222


     

              其实这个时候就可以开发单独使用eclipse和flash builder进行 java和flex通信的应用了,具体过程参考文章    http://jickcai.iteye.com/blog/615148

             4、因为我是打算在已有的web应用中添加flex功能,所以在eclipse中集成flash builder4.7插件。方法是打开Adobe Flash Builder 4.7utilities目录,里面有Adobe Flash Builder 4.7 Plug-in Utility.exe,点击安装,选择eclipse的安装路径。

            5、打开eclipse,里面就可以开发flex应用了。

              flex和java通信,可以参考文章http://www.cnblogs.com/iloveWater/archive/2011/10/14/2212382.html

     

                因为我是在已有的web工程中添加flex应用,     故做了以下几步操作。参考博客文章http://blog.csdn.net/angus_17/article/details/8208871

                1、把blazeds.war里的lib包拷贝到已有工程的webcotent/web-inf/lib文件夹下,将flex文件夹拷贝在webcotent/web-inf文件夹,修改里面的remoting-config.xml

               2、修改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>

     

    3、将Flex项目发布,然后,将里面的html,swf,和js文件,拷贝到WebContent里的相应位置。

    4、在已有的jsp页面引用的话,很容易,通过iframe把生成的html引入就可以了

    <iframe  id ="iframe1" frameborder=0  SCROLLING=NO   style="border:0px; 100px; height:90px;"
       src="flash.html">

     

     如果你对显示的位置不满意,可以调整flash.mxml里的控件的位置,达到自己想要的效果。

  • 相关阅读:
    【杭电】[2071]无限的路
    【杭电】[1161]Eddy's mistakes
    【杭电】[1859]最小长方形
    【杭电】[2083]简易版之最短距离
    【CodeForces】[614A]Link/Cut Tree
    【杭电】[2076]夹角有多大
    【杭电】[2055]An easy problem
    【杭电】[2036]改革春风吹满地
    【杭电 】[2040]亲和数
    【杭电】[2044]一只小蜜蜂...
  • 原文地址:https://www.cnblogs.com/huty/p/8517751.html
Copyright © 2011-2022 走看看