我刚刚开始使用Flex。可能是它的基本问题,但我不知道它 - 我怎么能从动作调用java方法。我想通过双击事件来调用一些java方法。你可以让我知道如何继续下去吗?如何从actionscript调用java方法
2
A
回答
1
在Flash Builder中,数据菜单下,有数据服务的向导:
这些向导自动生成的代码,以及方便地连接到WSDL:
或HTTP服务:
Accessing data services overview有一些示例实现,例如此示例调用餐馆Web服务时,响应者从服务返回值对象。
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/halo"
xmlns:employeesservice="services.employeesservice.*"
xmlns:valueObjects="valueObjects.*">
<fx:Declarations>
<s:WebService id="RestaurantSvc"
wsdl="http://examples.adobe.com/flex3app/restaurant_ws/RestaurantWS.xml?wsdl" />
<s:CallResponder id="getRestaurantsResult"
result="restaurants = getRestaurantsResult.lastResult as Restaurant" />
</fx:Declarations>
<fx:Script>
<![CDATA[
import mx.controls.Alert;
protected function b1_clickHandler(event:MouseEvent):void
{
getRestaurantsResult.token = RestaurantWS.getRestaurants();
}
]]>
</fx:Script>
<s:Button id="b1"
label="GetRestaurants"
click="button_clickHandler(event)" />
</s:Application>
参考文献:
+0
你也可以让我知道如何在双击事件中调用这个http/SOAP服务? – Sam 2013-05-14 02:15:06
+0
示例,并添加了一些参考。有很多方法可以使用这些向导以及程序化方法。数据服务是一个广泛的话题,但希望这可以展示一些选项供您在实现中选择。 – 2013-05-14 02:41:35
相关问题
- 1. 如何从ActionScript调用RemoteObject方法?
- 2. 从javascript调用actionscript方法
- 3. 从JavaScript调用Adobe Flex/ActionScript方法?
- 4. Actionscript:从子类调用超类方法
- 5. 如何从jni端调用java方法?
- 6. 如何从JavaScript调用Java方法
- 7. 如何从C++调用Java方法
- 8. 如何从AIR中的JavaScript(HTMLLoader)对象调用ActionScript方法?
- 9. 如何调用java方法
- 10. 从Java调用JavaScript方法
- 11. 从JSNI方法中调用Java方法
- 12. Java/Java EE:从JSP调用getter方法
- 13. 如何从C++调用Java方法(java返回String [])?
- 14. 如何使用actionscript 2.0调用web服务的方法
- 15. 如何从JavaScript调用方法的Java方法位于另一个JSNI方法
- 16. 在Flex中调用私有方法,Actionscript
- 17. 从Actionscript调用python
- 18. 从mxml调用actionscript?
- 19. Java - 如何获取类调用方法
- 20. 如何调用远程java类(方法)
- 21. Java如何调用父母的方法?
- 22. 如何在Javascript中调用Java方法
- 23. 如何调用方法?在Java中
- 24. 从C++回调Java方法
- 25. 调用java方法
- 26. 如何使用JNI从C调用JAVA方法C
- 27. 如何使用JSTL从Java类调用非静态方法?
- 28. 通过mshtml从C调用ActionScript(Flash)方法#
- 29. 从JS中调用Actionscript方法,无需加载SWF
- 30. JNI从C++调用Java方法
你的意思是通过调用外部接口JavaScript方法? – 2013-05-14 01:05:19
感谢您的回复。不,我想调用一个java类。基本上这个java方法会调用我们其他的服务。 – Sam 2013-05-14 01:29:32