<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    夢(mèng)幻之旅

    DEBUG - 天道酬勤

       :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評(píng)論 :: 0 Trackbacks

    我們要實(shí)現(xiàn)的目的:

        1.希望在myeclipse里面可以創(chuàng)建flex項(xiàng)目。

        2.在flex中編輯的mxml文件,保存后能夠自動(dòng)的生成flash文件和html文件以供測(cè)試,當(dāng)然正式發(fā)布的時(shí)候很多的HTML是要?jiǎng)h除的。

        3.利用myeclipse在工程中實(shí)時(shí)同步機(jī)制,把我們編譯后的flash和html文件直接同步到web工程,然后工程自動(dòng)部署到tomcat,這樣測(cè)試就很方便了,因?yàn)橥絝lash和html文件到tomcat根本就不用重新啟動(dòng)。

        注意我們的關(guān)鍵點(diǎn)本質(zhì)上只是把flex項(xiàng)目的編譯輸出直接到web工程。

        好了,現(xiàn)在開始準(zhǔn)備工具:

        環(huán)境搭建: Java5.0,tomcat5.5,eclipse 3.2(及以上),myeclipse(5.5及以上),F(xiàn)B3_WWEJ_Plugin.exe等等,按順序都把他們先裝上,然后myeclipse里面配置好tomcat這個(gè)就不詳細(xì)說了。然后去下載個(gè)blazeds,這個(gè)自己去搜索吧!(我的附件里面有)

        blazeds與web工程的搭建: myeclipse中先創(chuàng)建個(gè)web項(xiàng)目myflex,注意要導(dǎo)入blazeds里面的相關(guān)jar,web.xml,還有WEB-INF里面flex目錄下面的所有文件。最好的操作方法是,先把blazeds解壓,然后再新建的工程里面WebRoot -> 右鍵 -> import -> File System -> next -> 選擇你解壓后的blazeds 目錄, finish。這樣會(huì)有提示是否要覆蓋,點(diǎn)yes to all就OK了。

    接下來在服務(wù)器端可以簡(jiǎn)單的寫個(gè)helloWorld的類了,相關(guān)的配置弄好

    package com.spell;

    public class HelloWorld {

        public String sayHello(String name) {

            return "hello," + name;

        }

    }

    WebRoot/WEB-INFO/remoting-config.xml 中加入 id="Hello" destination

        <destination id="Hello">

           <properties>

               <source>com.spell.HelloWorld</source>

           </properties>

        </destination>

    ok,可以部署到tomcat了,并且啟動(dòng)tomcat,這個(gè)時(shí)候不要著急著去測(cè)試

        flex工程的搭建: 這個(gè)是最讓人惱火的地方了,這個(gè)地方上我走了很多的彎路,看那了網(wǎng)絡(luò)上很多人所謂的配置,結(jié)果差點(diǎn)把我給搞死。后來還是自己的思路清晰點(diǎn)。

        建個(gè)flex工程,輸入工程的名稱flexTest,application type 選擇 web application, server technology 選擇none,點(diǎn)next,output folder 中選擇你上面建立web工程的目錄(MyEclipse里就是myflex工程目錄下的WebRoot了), 這個(gè)很重要了,要不這邊f(xié)lex就不會(huì)自動(dòng)到web工程了,那只有人工的拷貝了,這樣做是很悲哀滴!!最后finish,好了這樣flex工程也好了

     

    flexTest.mxml文件
    ------------------------------------------------------------
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx=" <mx:Script >     
    <![CDATA[ import mx.rpc.events.FaultEvent;   
       import mx.rpc.events.ResultEvent;   
          [Bindable]   
          private var helloResult:String;   
          
          private function sayHello():void {   
            ro.sayHello(inputText.text);   
            }    
            
           private function resultHandler(event:ResultEvent):void {   
              helloResult = event.result as String;   
           }
           
       ]]>  
    </mx:Script >
    <mx:RemoteObject id="ro" destination="Hello" result="resultHandler(event)"
    endpoint="/myflex/messagebroker/amf" />
    <mx:HBox x="0" y="10" width="100%">
       <mx:Label text="Name:" id="nameLabel"/>
       <mx:TextInput id="inputText"/>
       <mx:Button label="say Hello" id="nameButton" click="sayHello()"/>
       <mx:Label id="resultLabel" text="{helloResult}"/>
    </mx:HBox>
    </mx:Application>

        這個(gè)文件好了后,你只要保存下就可以敲入U(xiǎn)RL測(cè)試了(保存后馬上就output到myflex項(xiàng)目中了,然后又自動(dòng)同步到tomcat,前面tomcat已經(jīng)啟動(dòng)了),我的是http://localhost:8080/myflex/flexTest.html ,表單中輸入名字,然后點(diǎn)下按鈕,就跟你說hello了,是不是很興奮了,恭喜flex你入門了。這里一定要指定endpoint, 要不然與服務(wù)器的交互會(huì)失敗,endpoint的/myflex根據(jù)你web項(xiàng)目的名稱不同而不同。endpoint不要指定死,如:http://localhost:8080/myflex/messagebroker/amf ,這樣到了以后部署的時(shí)候是會(huì)有錯(cuò)誤的。


    轉(zhuǎn)自:http://holdbelief.javaeye.com/blog/227394

    posted on 2010-10-25 11:09 HUIKK 閱讀(794) 評(píng)論(0)  編輯  收藏 所屬分類: FLASH
    主站蜘蛛池模板: 国产免费丝袜调教视频| 一级毛片高清免费播放| 亚洲啪啪免费视频| 亚洲毛片在线免费观看| 亚洲国产二区三区久久| 婷婷亚洲综合五月天小说| 国产AV无码专区亚洲Av| 亚洲国产成人一区二区精品区 | 免费成人高清在线视频| 一个人免费视频在线观看www | jiz zz在亚洲| 亚洲欧美日韩中文字幕在线一区| 中文字幕亚洲码在线| 亚洲AV无码片一区二区三区| 亚洲av中文无码乱人伦在线观看| 小说专区亚洲春色校园| 全部在线播放免费毛片| 久久久久国色AV免费观看| A国产一区二区免费入口| 最近免费中文字幕MV在线视频3| 久久久精品2019免费观看| av无码久久久久不卡免费网站| 天天看片天天爽_免费播放| 狼友av永久网站免费观看| 日韩精品亚洲专区在线观看| 久久久久亚洲?V成人无码| 亚洲av无码专区在线播放| 亚洲精品国产免费| 亚洲精品无码中文久久字幕| 美女免费视频一区二区| a视频免费在线观看| 在免费jizzjizz在线播| 麻豆国产入口在线观看免费 | 亚洲一级免费视频| 搡女人真爽免费视频大全| 又爽又黄无遮挡高清免费视频 | 女人18毛片水真多免费播放| 亚洲AV无码之日韩精品| 国产成人亚洲综合无码精品 | 亚洲老妈激情一区二区三区| 亚洲精品午夜在线观看|