2009-08-05 9 views
2

Je dois désactiver le flash pour afficher ces messages d'erreur lorsqu'une erreur se produit. Je suis complètement conscient de l'erreur que je reçois, et cela ne provoque pas le bon fonctionnement de mon application. Je dois simplement désactiver ces messages. Y at-il un paramètre dans Flash ou une commande de compilateur Flex ou quelque chose? Merci, David.La boîte de dialogue d'arrêt d'erreur "actionScript error" n'apparaît pas

+1

Ajouter SuppressDebuggerExceptionDialogs = 1 au fichier mm.cfg l'a fait pour moi, voir aussi: http://www.senocular.com/?entry=475 – Codebeat

+0

Cela a fonctionné pour moi. Merci :) –

Répondre

2

Non, malheureusement, il n'y a rien de tel. Bien que, les erreurs ne seront pas affichées aux utilisateurs qui ont installé la version de Flash Player et pas celle du débogueur.

Il y a une demande de fonctionnalité très chaude pour le lecteur flash mais l'implémentation semble loin d'être réalisée: Ability to intercept system error dialogs. Il y a beaucoup de commentaires certains chauffés, certains sarcastiques mais Adobe semble toujours ignorer ce problème.

MISE À JOUR La fonctionnalité a depuis été implémentée. Dernier commentaire dit:

Ceci a été corrigé avec lecteur flash 10,1 http://labs.adobe.com/technologies/flashplayer10/features.html

gestionnaire d'erreur global Le nouveau gestionnaire d'erreur global permet aux développeurs d'écrire un seul gestionnaire pour traiter toutes les erreurs d'exécution qui ne sont pas partie d'une instruction try/catch. Améliorer la fiabilité de l'application et l'expérience utilisateur en attrapant et en gérant les erreurs d'exécution inattendues et présenter des messages d'erreur personnalisés. Lorsque vous utilisez le gestionnaire d'erreurs global dans un fichier SWF exécuté dans le lecteur de débogage, les fenêtres contextuelles d'erreur ne seront pas affichées.

+0

Ajouter SuppressDebuggerExceptionDialogs = 1 au fichier mm.cfg l'a fait pour moi, voir aussi: http://www.senocular.com/?entry=475 – Codebeat

2

Il y a beaucoup de choses que vous pouvez faire avec votre fichier mm.cfg (google est l'utilisation)

Par exemple, si vous mettez:

SuppressDebuggerExceptionDialogs = 1

Là-dedans, il empêchera la version de débogueur de flash d'apparaître des fenêtres d'erreur dans votre navigateur.

+0

Ajouter SuppressDebuggerExceptionDialogs = 1 au fichier mm.cfg l'a fait pour moi, voir aussi: http://www.senocular.com/?entry=475 – Codebeat

Questions connexes