이제 Flex에서 작업을 시작했습니다. 기본 질문이 될 수 있지만 그것을 모르고 있어요 - 어떻게 actionscript에서 자바 메서드를 호출 할 수 있습니다. 이벤트를 두 번 클릭하면 자바 메소드를 호출하고 싶다. 이 일을 계속하는 방법을 알려주시겠습니까?actionscript에서 java 메소드를 호출하는 방법
: 코드를 자동으로 생성 및 WSDL에 연결하는 편리이 마법사 : 플래시 빌더에서
이제 Flex에서 작업을 시작했습니다. 기본 질문이 될 수 있지만 그것을 모르고 있어요 - 어떻게 actionscript에서 자바 메서드를 호출 할 수 있습니다. 이벤트를 두 번 클릭하면 자바 메소드를 호출하고 싶다. 이 일을 계속하는 방법을 알려주시겠습니까?actionscript에서 java 메소드를 호출하는 방법
: 코드를 자동으로 생성 및 WSDL에 연결하는 편리이 마법사 : 플래시 빌더에서
또는 HTTP 서비스 :
Accessing data services overview에는 서비스에서 값 개체를 반환하는 응답자가있는 레스토랑 웹 서비스를 호출하는이 예제와 같은 구현 예가 있습니다.
<?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>
참고 :
두 번 클릭 이벤트에서이 http/SOAP 서비스를 어떻게 호출 할 수 있는지 알려주십시오. – Sam
예제 및 일부 참조가 추가되었습니다. 이러한 마법사와 프로그래밍 방식을 함께 사용하는 방법에는 여러 가지가 있습니다. 데이터 서비스는 광범위한 주제이지만, 구현시 선택할 수있는 몇 가지 옵션을 보여줍니다. –
당신은 외부 인터페이스를 통해 자바 스크립트 메소드를 호출을 의미합니까? –
답장을 보내 주셔서 감사합니다. 아니, 자바 클래스를 호출하고 싶다. 기본적으로 자바 메서드는 우리가 다른 서비스를 호출합니다. – Sam