flash 调用java_为Flash构建 Java WebService

7. 新建一个Flash Document; File->New->Flash Document;

8. 把WebServiceCon组件,Label组件, TextInput组件都拖到场景上面。并且对他们分别命名为: myWebService ,  myLabel ,  myTextInput;

9. 然后对myWerService进行设置。如图:

89cd914573054a5a1a9d2a52992011a9.gif

WSDLURL: 就是WSDL服务描述的URL地址。我们写上刚刚我们获得的

http://localhost:8080/example1/services/toFlash?wsdlOperation:  JavaBean里面的函数,你可以选择调用。当然拉,我们刚刚的JavaBean只有一个函数,所以这里只显示了sayHello();

其他选项,缺省为默认。

10. 对myLabel进行设置。如图:

选择myLabel后,打开 Component Inspector 面版,选择 Bindings。

251e5edd17a709caf8557d2cb727c5a7.gif

11. 按

99c770f07fcc8171a6084fe7f9289a89.gif 新增一个绑定。选择 text:String 后按 OK

1863ced80a54d3a635bc087011756ede.gif

12. 选择面版中的 bound to,绑定为 WebServiceConnector->results:String;

如图:

535038e4c76ba70c36acbe50ea7e7251.gif

ebdb4d49b270e20b90adece2f0239ee8.gif

13. 选择 myTextInput ,按照步骤10,11,新增一个绑定。

14. 同样也是选择 bound to , WebServiceConnector ->  params:Object -> str:String

b9a6dd766805ee37e22cfa4617500ae2.gif

15. 打开 Action-Frame 面版,进行代码的编辑。输入以下代码:

//当myTextInput输入Enter的时候就发生事件响应。

inputClick = new Object();

inputClick.enter = function (evt){

myWebService.trigger();

myTextInput.text="";

}

myTextInput.addEventListener("enter", inputClick);

16. 效果如下:

0ee46e8f0d1826822eb87df48b499498.gif

当我在 TextInput 上面输入了内容后,按“Enter”确定,然后上面的Label就会有所改变,大家还记得我们JavaBean里面的那句 this.str="你好阿"+str;  吗?我想现在大家应该明白了吧?

出处:蓝色理想

责任编辑:qhwa

◎进入论坛Flash专栏版块参加讨论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值