在 FlexBuilder 3 中,“数据”菜单下有两个项目用于导入和管理 Web 服务。导入网络服务后,我可以使用管理选项对其进行更新。但是,Web 服务在导入后似乎消失了。然而,经理确实认识到某个 WSDL URL 已被导入,并拒绝对其进行任何处理。
经理是如何知道这一点的,我怎样才能让它刷新某个 WSDL URL?
在 FlexBuilder 3 中,“数据”菜单下有两个项目用于导入和管理 Web 服务。导入网络服务后,我可以使用管理选项对其进行更新。但是,Web 服务在导入后似乎消失了。然而,经理确实认识到某个 WSDL URL 已被导入,并拒绝对其进行任何处理。
经理是如何知道这一点的,我怎样才能让它刷新某个 WSDL URL?
在 flexbuilder 项目的 src 文件夹中,您应该会看到生成的类。例如,如果您使用管理器为 www.example.com 生成代理类,您应该会看到文件夹 /com/example 以及其中生成的代理类。
要在 ActionScript 中使用这些 Web 服务,请使用以下语句:
"import com.example.*;"
要使用 mxml 中的 Web 服务,请使用以下 .as 文件:
<mx:Script source="yourscriptname.as"/>
要刷新生成的代理类,使用最新的 WSDL,只需打开管理器并选择“更新”。
另外,我发现这篇文章对于使用 Web 服务非常有用。
我希望这会有所帮助,这个问题对这个问题有点含糊。