문제

안녕하세요 저는 에어 앱에서 리모콘을 설정하려고합니다.

컴파일러 설정에서 컨텍스트 뿌리를 정의 해야하는지 아는 사람이 있습니까? Flex에서만 설정에 관한 기사를 찾을 수없는 것 같습니다.

감사

도움이 되었습니까?

해결책

컴파일러 설정은 다음과 같습니다.

-services "x : tomcat webapps blazeds web-inf flex services-config.xml"

그러나 공기가 HTTP를 통해 작동하기를 원한다면 WebApp과 다른 것을 설정해야합니다. Dunno Why, 그러나 웹 app을 사용할 때는 Blazeds 또는 Whatver Backend에서 Flex-Server를 설정하고 다음과 같은 것을 사용하는 것만으로도 충분합니다.

protected function createData(event:MouseEvent):void
{

 var javaObject : RemoteObject = new RemoteObject("YOUR_CONFIGURED_JAVA_CLASS");

 javaObject.showBusyCursor = true;

 var token : AsyncToken = javaObject.YOUR_JAVA_METHOD();
 token.addResponder(new mx.rpc.Responder(dataResult,handleFault));

}

그러나 공기를 사용하면 대상과 엔드 포인트를 설정해야합니다. 그렇지 않으면 연결되지 않으면 다음과 같은 오류가 발생합니다.

'channel.connect.failed error netconnection.call.failed : http : 실패 :'http : //ain.swf/blazeds/messagebroker/amf ''

따라서 에어 앱의 경우 다음을 추가했습니다.

 javaObject.endpoint = "http://IP:PORT/blazeds/messagebroker/amf";
 javaObject.destination = "hello";

다시 Hello는 당신이 호출하는 Java 클래스 구성입니다.

도움이되기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top