| 7. 新建一个Flash Document; File->New->Flash Document; 8. 把WebServiceCon组件,Label组件, TextInput组件都拖到场景上面。并且对他们分别命名为: myWebService ,  myLabel ,  myTextInput; 9. 然后对myWerService进行设置。如图: 
 WSDLURL: 就是WSDL服务描述的URL地址。我们写上刚刚我们获得的http://localhost:8080/example1/services/toFlash?wsdl
 Operation:  JavaBean里面的函数,你可以选择调用。当然拉,我们刚刚的JavaBean只有一个函数,所以这里只显示了sayHello();
 其他选项,缺省为默认。
 10. 对myLabel进行设置。如图:选择myLabel后,打开 Component Inspector 面版,选择 Bindings。
 
 11. 按  新增一个绑定。选择 text:String 后按 OK 
 12. 选择面版中的 bound to,绑定为 WebServiceConnector->results:String;如图:
 
 
 13. 选择 myTextInput ,按照步骤10,11,新增一个绑定。 14. 同样也是选择 bound to , WebServiceConnector ->  params:Object -> str:String 
 15. 打开 Action-Frame 面版,进行代码的编辑。输入以下代码: 
 
 //当myTextInput输入Enter的时候就发生事件响应。inputClick = new Object();
 inputClick.enter = function (evt){
 myWebService.trigger();
 myTextInput.text="";
 }
 myTextInput.addEventListener("enter", inputClick);
 16. 效果如下: 
 当我在 TextInput 上面输入了内容后,按“Enter”确定,然后上面的Label就会有所改变,大家还记得我们JavaBean里面的那句 this.str="你好阿"+str;  吗?我想现在大家应该明白了吧? 出处:蓝色理想
责任编辑:qhwa
 上一页 为 Flash 构建 Java WebService [2] 下一页 ◎进入论坛Flash专栏版块参加讨论
	      |