文档介绍:袈创建Flex与Java通信项目之Blazeds篇蒅一、环境:螁1、blazeds_turnkey(内含tomcat)蚁        2、FlexBuild3(Flex的eclipse插件)肆        3、Eclipse袄二、搭建薂建立一个FlexProject蚂File->new->Flexproject荿薇节Projectname:项目名称葿Projectlocation:项目位置蒇Applicationtype:Webapplication羇Applicationservertype:选择J2EE肃薁点击“Next”衿莆注意:(将Outputfolder与Contentfolder保持一致,这样方便访问页面)羈袅点击“Finish”薃莀增加Web工程莀鼠标右击工程芅Myeclipse->AddWebProjectCapabilities芄蒁出现窗口如下:蒈蚄注意:要取消“”前面的“勾”,“Finish”;薇编写Java文件莈在SRC目录下编写java文件。代码如下:.flex;lassFlexBlazeds{袇 privateStringprefix;蒅莁 publicFlexBlazeds(){肈 ="FlexBlazeds_";芆 }羁蒃 publicStringsay(Stringstr){蒀蚆 +str;螂芀 }薈肅 publicStringgetPrefix(){蒂 returnprefix;芁 }蚇薄 publicvoidsetPrefix(Stringprefix){膂 =prefix;莃 }聿}羄羃件修改remoting--INFO目录下找到remoting-,并对其进行修改。代码如下:***<?xmlversion=""encoding="UTF-8"?>蚇<serviceid="remoting-service"蚃 class="">膁 <adapters>薀<adapter-definitionid="java-object"肇 class=""蒄 default="true"/>罿 </adapters>蚈 <default-channels>蒆<channelref="my-amf"/>膄 </default-channels>肀 <destinationid="flexBlazedsRemoteObject">螇<properties>羅<.</source>羄<scope>application</scope>膁</properties>腿 </destination>莅</service>蚅注意:,并对其进行编写。代码如下:螄<?xmlversion=""encoding="utf-8"?>莅羀<mx:Applicationxmlns:mx="/mxml"layout="absolute">蚀<mx:Script>蒇<![CDATA[;;;袇蚂[Bindable]衿袆privatevarmeg:String="";莆莂 privatefunctionclickHandler():void{袀//remoteObject是<mx:RemoteObject/>中的属性id艿 ();螆膂}羂//返回成功莇 privatefunctionresultHandler(event:ResultEvent):void{膅袃 meg=;蝿蚀 }薄 //返回失败薃 privatefunctionfaultHandler(event:FaultEvent):void{螀 ("faultHandler");袈}芈]]>莄袂</mx:Scri