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>