当前位置:编程学习 > JAVA >>

flex remoteObject

<?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;
import mx.rpc.events.FaultEvent;
        private function test(event:Event):void
        {   
               var newid:String=userid.text;
               var newname:String=username.text;
               newUser.addNewUser(newid,newname);//addNewUser()是向数据库添加信息的函数
                                                 //测试过了,函数本身没有问题。
               Alert.show(newid);//这行代码是运行的
          
        }

]]>
</mx:Script>
<mx:Form>
    <mx:HBox>
<mx:Label text="用户id:">
</mx:Label>
<mx:TextInput id="userid">
</mx:TextInput>
    </mx:HBox>
<mx:HBox>
<mx:Label text="用户名:">
</mx:Label>
<mx:TextInput id="username">
</mx:TextInput>
</mx:HBox>
<mx:Button label="提交" click="test(event)">
</mx:Button>
</mx:Form>
<mx:RemoteObject 
id="newUser" 
destination="newuser" 
source="com.liu.servive.login" >
</mx:RemoteObject>
</mx:Application>


想完成的功能是在页面输入用户id 用户name 存入数据库,但是并没有添加到表里。刚接触这个完全搞不懂啊,是不是不能在test()函数里那么调用后台函数啊,要怎么做啊,求指教啊。
myeclipse控制台信息:
[LCDS]Adapter 'java-object' called 'com.liu.servive.login.addNewUser(java.util.Arrays$ArrayList (Collection size:2)
  [0] = 22
  [1] = 22222
)'
[LCDS]Result: 'null'
[LCDS]Serializing AMF/HTTP response
Version: 3
  (Message #0 targetURI=/1/onResult, responseURI=)
    (Externalizable Object #0 'DSK')
      1.329740466075E12
(Byte Array #1, Length 16)
(Byte Array #2, Length 16)
(Byte Array #3, Length 16)

[LCDS]FlexSession with id '2AE9EACCCB11EDE38C39D61C30AD259B' for an Http-based client connection has been invalidated.
[LCDS]FlexSession with id '3C4B1660B6ACFF89672AB888F7C28A75' for an Http-based client connection has been invalidated.
[LCDS]FlexSession with id 'D101D5921D16520DD1ECB95C5E7D3661' for an Http-based client connection has been invalidated.
[LCDS]FlexSession with id '0F0FD30FC8853F43AA9CA06AF4D7C8BF' for an Http-based client connection has been invalidated.
[LCDS]FlexSession with id '770CE91428EA6D9DAD954E9C1B02CBE5' for an Http-based client connection has been invalidated.
[LCDS]FlexSession with id '60499688DD064B189EE1A3DD74C9167F' for an Http-based client connection has been invalidated. --------------------编程问答-------------------- 怎么这么冷清,帮顶了!

楼主还是上网多查查吧 --------------------编程问答-------------------- 木用过flex,帮顶。
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,