2010-06-02 26 views

Répondre

0

Devrait être quelque chose comme:

try { 
    // statements 
} catch (error:Error) { 
    ExternalInterface.call(functionsName, error.message); 
} 

Où functionsName est la fonction qui obtiendrez l'erreur en tant que paramètre.

+0

Merci, c'est ce que je fais actuellement mais je me demandais s'il y avait un moyen d'attraper l'exception dans JavaScript plutôt que de se fier à ExternalInterface. Je suppose qu'il n'y en a pas. Merci de votre aide! – Rudy

+0

Eh bien, actionscript fonctionne dans un fichier swf via Flash Player. JS travaille dans un monde complètement différent en dehors du swf. Pensez au SWF comme une machine virtuelle (c'est en fait plus ou moins). Donc, fondamentalement, vous devez d'abord gérer l'erreur dans AS, d'autres façons, il n'y a aucun moyen de le faire savoir à JS. – ozke

+0

D'accord, c'est logique. Merci beaucoup! – Rudy