Flex3.0调用webservice,没有任何反应

OnlyFor_love 2008-05-19 10:58:47
加精
eclipse3.3+tomcat6.0+flex3.0
根据《Flex第一步》书中第十二章写了一个调用webservice(在线翻译)的例子
界面正常显示,但是点翻译按钮的时候就是没有反应。
大家帮忙看看什么原因。

代码如下:
<?xml version="1.0" encoding="gb2312"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()">
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
internal function initApp():void{
var arr:Array = new Array();
arr.push({label:"中文--->英文",data:"ChineseTOEnglish"});
arr.push({label:"英文--->中文",data:"EnglishTOChinese"});
lang_select.dataProvider = arr;
}

internal function doSearch():void{
ws.Translate.send();
}

internal function resultHandler(evt:ResultEvent):void{
output_text.text = evt.result.toString();
}
]]>
</mx:Script>
<mx:WebService id="ws" wsdl="http://www.webservicex.net/TranslateService.asmx?wsdl" result="resultHandler(event)" showBusyCursor="true" useProxy="false">
<mx:operation name="Translate">
<mx:request>
<LanguageMode>{lang_select.selectedItem.data}</LanguageMode>
<Text>{input_text.text}</Text>
</mx:request>
</mx:operation>
</mx:WebService>
<mx:Panel x="57" y="10" width="481" height="380" layout="absolute" title="利用WebService实现在线翻译">
<mx:Label x="28" y="32" text="输入原文" width="92" height="31"/>
<mx:ComboBox x="254" y="30" id="lang_select"></mx:ComboBox>
<mx:TextArea id="input_text" x="28" y="71" width="386" height="74"/>
<mx:Button x="28" y="168" label="开始翻译" click="doSearch()"/>
<mx:TextArea id="output_text" x="28" y="209" width="386" height="100"/>
</mx:Panel>

</mx:Application>
...全文
2200 36 打赏 收藏 转发到动态 举报
写回复
用AI写文章
36 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lang_XiHa 2011-08-15
  • 打赏
  • 举报
回复
标记下 学习中。。。
风影萧诺 2010-09-16
  • 打赏
  • 举报
回复
正在学习中
yuan987 2009-07-29
  • 打赏
  • 举报
回复
顶一下 ,虽然复制的代码不可以运行,也学习下子
parfill 2009-06-10
  • 打赏
  • 举报
回复
学习一下,刚开始接触,还不是太懂。。
xiangfeideren520 2009-06-06
  • 打赏
  • 举报
回复
我怎么看不懂呀??我是刚刚开始才学习的,请大家多多指教!!!
lovely816 2009-05-13
  • 打赏
  • 举报
回复
如果是datagird是怎么显示数据的呢?
BradenCao 2009-03-17
  • 打赏
  • 举报
回复
楼主的方法果然有效,对于HttpService也是一样的,学习了!
wenm2008 2009-02-13
  • 打赏
  • 举报
回复
非常感谢,按照你的方法,我也搞定了!!
王集鹄 2008-08-29
  • 打赏
  • 举报
回复
111
snyyh5 2008-07-29
  • 打赏
  • 举报
回复
补充一下:修改xml文件后需要重新启动服务器
YuLimin 2008-06-05
  • 打赏
  • 举报
回复
鼓励楼主自我研究问题并解决,同时分享出来!!!
fightbackbaby 2008-06-03
  • 打赏
  • 举报
回复
学习一下
OnlyFor_love 2008-06-03
  • 打赏
  • 举报
回复
自己顶一下,月底结贴。哈哈
hnjd314053754 2008-06-01
  • 打赏
  • 举报
回复
学习了
egxsun 2008-06-01
  • 打赏
  • 举报
回复
学习
AshEmissary 2008-06-01
  • 打赏
  • 举报
回复
收藏咯
chinagavin 2008-05-31
  • 打赏
  • 举报
回复
收藏
hnjd314053754 2008-05-29
  • 打赏
  • 举报
回复
在关注
shuihan20e 2008-05-29
  • 打赏
  • 举报
回复
新手学习
dfjinn 2008-05-29
  • 打赏
  • 举报
回复
学习~
加载更多回复(13)

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧