flexcoffee是一個flex和java的快速架構,讓flex和java無縫結合.相關介紹比較少,不過這裡給大家示範一下怎麼使用.
首先去google下載相關的包,
http://code.google.com/p/flexcoffee/
flexcoffee_3.0_1.1.rar
然後建立一個工程,
現在建立完工程之後就要編碼,我們首先建一個java類。
package test;<br />public class TestFlexCoffee {<br /> public String testCoffee(String arg){<br /> return "test:"+arg;<br /> }<br />}<br />
然後在flex中執行個體該類和調用它的方法。
<?xml version="1.0" encoding="utf-8"?><br /><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"<br />layout="absolute"<br />xmlns:code="http://code.google.com/p/flexcoffee/"><br /><mx:Script><br /><!--[CDATA[<br />import mx.controls.Alert;<br />private function returnMethod(value:Object):void<br />{<br />Alert.show(String(value));<br />}<br />private function click():void<br />{<br />testFlexCoffee.run();<br />}<br />]]--><br /></mx:Script><br /><code:classload id="testFlexCoffee"<br />classPath="test.TestFlexCoffee"<br />classMethod="testCoffee"<br />method="{returnMethod}"<br />value="{['Ken']}"<br />autoRun="off"/><br /><mx:Button label="test"<br /> click="{click()}"/><br /></mx:Application>
顯示的效果為:
注意哦:FlexCoffeewar這個包已經是整合了blazeds的所有功能了