2010-07-11 4 views
1

J'essaie de déboguer l'application Flex. Je suis capable de définir des points d'arrêt dans un fichier mxml, et les interruptions de l'application sur ces points d'arrêt. Mais quand je place le point d'arrêt dans les fichiers as, je ne vois pas le marqueur de point d'arrêt, bien que dans la fenêtre des points d'arrêt, on me montre la ligne non. Et quand je commence ma session de débogage, l'application ne casse pas à ce point.Points d'arrêt travaillant dans des fichiers MXML, mais pas dans des fichiers ActionScript: Flash Builder 4

qu'est-ce qui pourrait ne pas fonctionner?

Répondre

0

Généralement, cela signifie que le fichier SWF que vous déboguez ne correspond pas au code que vous tentez de forcer. Par conséquent, il peut sembler qu'il ne casse pas car le numéro de ligne que vous avez spécifié dans l'EDI peut correspondre à un numéro de ligne non exécutable dans le fichier SWF construit. Je suggère de veiller à supprimer manuellement bin-debug, faire un rafraîchissement complet, puis faire un nettoyage. En outre, il existe un problème connu concernant Flash Builder 4 (et Flex Builder 3): si vous connectez votre ordinateur à plusieurs moniteurs, la colonne numéro de ligne/point d'arrêt/erreur de l'éditeur ne fonctionnera plus sur aucun moniteur. sauf celui qui a eu le lancement de l'IDE à l'origine. Je n'ai pas la page de bogue d'Adobe pour ça, mais c'est un bug d'Eclipse dans Ganymede et Galileo. Je crois que c'est corrigé dans Helios, et s'attend à ce que Flash Builder Burrito utilise Helios.

HTH

Questions connexes