-
flex4 java通信问题5
需要实现的是在flex页面调用java方法传参
读出form对象传回来
显示传回来的form对象中的一个list
OK!
现在已经实现了,但是在进入flex页面或者跳转下一页、上一页时,会报actionscript错误!
如图:
在网上找了很多有人说:
“已解决~原来是tomcat对应的JDK设置不对,把JDK设置成引入串口包comm.jar的JDK就解决问题了~”
好吧 我没明白什么意思
求大神帮忙看下 改如何解决
请注意:我不是每次调用java方法都会报错,是“偶尔”,时不时的来一次,然后忽略这个错误以后会继续正常运行!!!非常诡异的说!
下面是我的mxml代码:
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" creationComplete="init(event)"> <fx:Declarations> <s:RemoteObject id="financeDataAction" destination="financeDataAction"> <s:method name="getFinanceDataWithPage" result="getFinanceDataWithPage(event)"/> </s:RemoteObject> </fx:Declarations> <fx:Script> <![CDATA[ import com.neusoft.model.FinanceDataForm; import mx.collections.ArrayCollection; import mx.events.FlexEvent; import mx.rpc.events.ResultEvent; [Bindable] public var dataList:ArrayCollection = new ArrayCollection(); [Bindable] public var financeDataForm:FinanceDataForm = new FinanceDataForm(); protected function init(event:FlexEvent):void { // TODO Auto-generated method stub var showNum:int = this.parameters.showNum; var nowPage:int = this.parameters.nowPage; financeDataAction.getFinanceDataWithPage(showNum,nowPage,0); } protected function getFinanceDataWithPage(event:ResultEvent):void { // TODO Auto-generated method stub financeDataForm = event.result as FinanceDataForm; dataList = financeDataForm.dataList; } protected function toLeftPage():void { financeDataAction.getFinanceDataWithPage(financeDataForm.showNum,financeDataForm.nowPage-1,financeDataForm.totalDataNum); } protected function toRightPage():void { financeDataAction.getFinanceDataWithPage(financeDataForm.showNum,financeDataForm.nowPage+1,financeDataForm.totalDataNum); } ]]> </fx:Script> <s:Panel width="100%" height="600"> <mx:DataGrid width="100%" textAlign="center" height="410" dataProvider="{dataList}"> <mx:columns> <mx:DataGridColumn width="180" dataField="test1" headerText="test1" /> <mx:DataGridColumn dataField="test2" headerText="test2" /> <mx:DataGridColumn dataField="test3" headerText="test3" /> </mx:columns> </mx:DataGrid> <mx:Button x="880" y="420" label="上一页" enabled="{financeDataForm.hasLeft}" click="toLeftPage()"/> <!--<mx:Label x="880" y="420" text="每页显示"/> <mx:TextInput width="30" x="930" y="420" text="{financeDataForm.showNum}" /> <mx:Label x="960" y="420" text="条" />--> <mx:Label x="980" y="420" text="当前为第{financeDataForm.nowPage}/{financeDataForm.totalPage}页" /> <mx:Button x="1100" y="420" label="下一页" enabled="{financeDataForm.hasRight}" click="toRightPage()"/> </s:Panel> </s:Application>
就是一个分页的说
2013年1月05日 17:18
目前还没有答案
相关推荐
flex与java通信
Flex与Java实现通信,Flex与Java实现通信,Flex与Java实现通信
最简单的BlazeDS实现flex与java通信..无积分下载...最简单的BlazeDS实现flex与java通信..无积分下载...最简单的BlazeDS实现flex与java通信..无积分下载...最简单的BlazeDS实现flex与java通信..无积分下载...最简单的...
flex4出来一段时间了,去年看了一段时间flex3... 功能描述:分别用代码实现了三种flex4与Java通信 三种方式: 1 flex 与普通java类通信RemoteObject 2 flex 与服务器交互HTTPService 3 flex与webservice交互WebService
flex与java通信的完整demoflex与java通信的完整demo里面包换了通信实时功能
flex3 java 通信
Flex Java通信实例Flex Java通信实例Flex Java通信实例Flex Java通信实例
Flex-Java通信word文档………………
Flex与java通信 ,使用blazeDs~
BlazeDS实现flex与java通信
Flex与java通信源码
学习Flex时做的一个小例子,Flex与java 通信实例及配置
flex、java通信必备包 ds-console.war用于采用BlazeDS方式通信 dataservices.war用于采用LiveCycle Data Services 方式通信
一个完整的flex与java整合通信实例源码 采用了blazeds技术与java通信
flex与Java通信,自己做的时候写的文档,可以实用的
flex与java的通信,flex和java的结合,通过flex调用java类