我有一个带有 PHP 后端的 Flash 应用程序。每当出现 PHP 错误时,我都会收到“在收到确认之前通道已断开”错误消息。
我正准备将我的项目推送到测试版,我希望这条消息更像是“出现 PHP 错误,请记录错误”或其他内容,而不是他们不理解的消息。
任何人都知道我可以更改此错误消息的方法吗?顺便说一句,当谈到 Flash 编程时,我几乎是个菜鸟,所以请描述一下。使用 Flash Builder 4 Beta 2。
我有一个带有 PHP 后端的 Flash 应用程序。每当出现 PHP 错误时,我都会收到“在收到确认之前通道已断开”错误消息。
我正准备将我的项目推送到测试版,我希望这条消息更像是“出现 PHP 错误,请记录错误”或其他内容,而不是他们不理解的消息。
任何人都知道我可以更改此错误消息的方法吗?顺便说一句,当谈到 Flash 编程时,我几乎是个菜鸟,所以请描述一下。使用 Flash Builder 4 Beta 2。
刚刚想通了。在我的PHP服务的声明中,有一个参数叫“fault”,默认设置如下:
fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)"
在这里,我们可以通过更改警报消息将消息更改为我们想要的任何内容。
您还应该能够在您的 flex 应用程序远程对象中设置故障处理程序。这样,您实际上可以自动报告问题(在“onFault”内)。
<mx:RemoteObject id="ro" destination="AMFServer">
<mx:method name="getSomething" fault="onFault(event)"
result = "onResult(event)" />
</mx:RemoteObject>