2010-03-25 4 views
1

PHP 백엔드가 포함 된 Flash 앱이 있습니다. PHP 오류가있을 때마다 "채널이 수신 확인을 받기 전에 연결이 끊어졌습니다"라는 오류 메시지가 나타납니다.플렉스 - "채널 연결이 끊김"오류 메시지를 변경하는 방법이 있습니까?

내 프로젝트를 베타 버전으로 푸시 할 준비가되었습니다.이 메시지가 "PHP 오류가 발생했습니다. 버그를 기록하십시오"또는 이해하지 못하는 메시지 대신 뭔가를 말하면 더 좋습니다.

누구든지이 오류 메시지를 변경하는 방법을 알고 있습니까? 나는 플래시 프로그래밍에 관해서는 꽤 멍청하다. 그래서 설명 해주십시오. Flash Builder 4 Beta 2 사용.

답변

1

그냥 알아 냈습니다. PHP 서비스를 선언 할 때 "fault"라는 매개 변수가 있습니다. 기본값은 다음과 같습니다.

fault = "Alert.show (event.fault.faultString + '\ n'+ event.fault .faultDetail) "

여기서 경고하는 메시지를 변경하여 원하는대로 메시지를 변경할 수 있습니다.

1

또한 Flex 응용 프로그램 원격 객체에서 오류 처리기를 설정할 수 있어야합니다. 그런 식으로 문제를 자동으로보고 할 수 있습니다 ("onFault"내).

<mx:RemoteObject id="ro" destination="AMFServer"> 
    <mx:method name="getSomething" fault="onFault(event)" 
     result = "onResult(event)" /> 
</mx:RemoteObject> 
+0

감사합니다. – Travesty3