Flex - есть ли способ изменить сообщение об ошибке «Отключен канал»? - PullRequest
1 голос
/ 26 марта 2010

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

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

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

Ответы [ 2 ]

1 голос
/ 29 марта 2010

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

<mx:RemoteObject id="ro" destination="AMFServer">
  <mx:method name="getSomething" fault="onFault(event)" 
        result = "onResult(event)" />
</mx:RemoteObject>
1 голос
/ 26 марта 2010

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...