WEB开发网
开发学院图形图像Flash 跟我StepByStep学FLEX教程------Demo11之He... 阅读

跟我StepByStep学FLEX教程------Demo11之HelloJavaFlex

 2009-09-09 00:00:00 来源:WEB开发网   
核心提示:这一讲接上一讲讲述,所以阅读本讲之前一定要看上一讲每一步,跟我StepByStep学FLEX教程------Demo11之HelloJavaFlex, 新建一个Java类,切换到Java开发模式:呵呵,如下(目录在src下的com.test):package com.test;/*** @author Wang YiS

这一讲接上一讲讲述,所以阅读本讲之前一定要看上一讲每一步。

新建一个Java类,切换到Java开发模式:

跟我StepByStep学FLEX教程------Demo11之HelloJavaFlex

呵呵,是不是很方便,Java就Java,Flex就Flex,都在myeclipse中切换模式就完成了。

1、新建HelloJavaFlex.java,如下(目录在src下的com.test):

      package com.test;

/**
 * @author Wang YiSong
 * @version $Revision: $, $Date: $
 */
public class HelloJavaFlex {
 
 public String helloJavaFlex(String name) {
  System.out.println("哈哈,JAVA和FLEX可以通信了!");
  
  return "Hello,'" + name + "':JAVA和FLEX可以通信了";    
 }
}

2、在WebRoot目录下的WEB-INF目录下自动生成的remoting-config.xml中增加如下配置:

<destination id="helloJavaFlex">
     <properties><source>com.test.HelloJavaFlex</source></properties>
    </destination>

3、HelloFlexPro.mxml的代码如下:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
 <mx:Script>
 <![CDATA[
  import mx.rpc.events.ResultEvent;
  import mx.controls.Alert;

  public function remotingHelloJavaFlex():void{
   var logNam: String = namInputTxt.text;
   remoteHello.helloJavaFlex(logNam);
   remoteHello.addEventListener(ResultEvent.RESULT, getRoHelloRes);
  }
  
  private function getRoHelloRes(e: ResultEvent) :void {
   Alert.show(e.result.toString());
  }

 ]]>
 </mx:Script>
 <mx:RemoteObject destination="helloJavaFlex" id="remoteHello"></mx:RemoteObject>
 
 <mx:Button label="JAVA+FLEX通信" click="remotingHelloJavaFlex();" x="121" y="96" fontSize="12" width="209"/>
 <mx:Label text="姓名:" x="121" y="55" fontSize="12"/>
 <mx:TextInput id="namInputTxt" x="170" y="55"/> 
</mx:Application>

启动Tomcat,运行效果如下:

跟我StepByStep学FLEX教程------Demo11之HelloJavaFlex

跟我StepByStep学FLEX教程------Demo11之HelloJavaFlex

下一讲简单对该Demo进行解析。

文章来源:http://wangyisong.javaeye.com/blog/396539

Tags:StepByStep FLEX 教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接