Flex - есть ли способ изменить сообщение об ошибке "Канал отключен"?

У меня есть приложение Flash с бэкэндом PHP. Всякий раз, когда возникает ошибка PHP, я получаю сообщение об ошибке "Канал отключен до получения подтверждения".

Я собираюсь отправить свой проект в бета-версию, и я бы предпочел, чтобы в этом сообщении говорилось что-то вроде: "Произошла ошибка PHP, пожалуйста, зарегистрируйте ошибку" или что-то вместо сообщения, которое они не понимают.

Кто-нибудь знает, как мне изменить это сообщение об ошибке? Кстати, я в значительной степени нуб, когда дело доходит до программирования на Flash, поэтому, пожалуйста, будьте наглядны. Использование Flash Builder 4 Beta 2.

2 ответа

Решение

Просто разобрался. В объявлении моей службы PHP есть параметр с именем "fault", который по умолчанию имеет следующий вид:

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

Здесь мы можем изменить сообщение так, как захотим, изменив сообщение, которое предупреждено.

Вы также должны иметь возможность настроить обработчик ошибок в удаленном объекте вашего гибкого приложения. Таким образом, вы можете автоматически сообщить о проблеме (внутри "onFault").

<mx:RemoteObject id="ro" destination="AMFServer">
  <mx:method name="getSomething" fault="onFault(event)" 
        result = "onResult(event)" />
</mx:RemoteObject>
Другие вопросы по тегам