在 FlexBuilder 3 中,“数据”菜单下有两个项目用于导入和管理 Web 服务。导入 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,只需打开管理器并选择“更新”即可。

另外,我发现了这个 文章 对于使用网络服务非常有用。

我希望这有帮助,这个问题对这个问题有点模糊。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top