2009-12-18 5 views
7

J'essaie d'utiliser actionscript 3.0 et en utilisant trace(), il ne sort jamais le contenu de la trace de la variable dans le lecteur flash ou dans la zone de sortie? comment coorienter ou dois-je activer quelque chose? quel est le problème?trace() ne fonctionne pas dans Flashbuilder 4?

+0

Comment puis-je installer la version de débogage de Flash Player? Je cours sur windows xp ......... –

Répondre

6

Comme d'autres l'ont souligné, la trace ne fonctionne que lorsqu'elle est en mode de débogage.
Si vous souhaitez que les informations soient supprimées lors de l'exécution de "release", vous devez utiliser le logging api fourni par flex.

3

Lorsque vous testez votre film, utilisez-vous "Exécuter l'application" ou "Application de débogage"? Je ne suis pas sûr si cela a changé en 4, mais si vous l'exécutez simplement, les actions de trace sont omises par défaut.

+0

oui j'ai utilisé l'application d'exécution, devrais-je utiliser l'application de débogage? Qu'en est-il du lecteur flash? certains disent d'utiliser la version de débogage? Je ne comprends pas? –

+0

Oui, vous devriez avoir installé la version de débogage du lecteur flash et utiliser "application de débogage". Il affiche ensuite des traces dans la fenêtre de sortie de FB. – typeoneerror

0

Notez que vous pouvez également afficher la sortie de la version de débogage du lecteur Flash à partir de la ligne de commande. Il n'est alors pas nécessaire d'exécuter l'application dans le débuggeur Flash Builder. Vous avez besoin de créer un fichier mm.cfg Ils ont changé où ce fichier doit être trouvé plusieurs fois, donc il y a beaucoup de désinformation sur l'emplacement du fichier. Les instructions ici ressemblent à la date la plus tardive - http://help.adobe.com/en_US/Flex/4.0/UsingSDK/WS2db454920e96a9e51e63e3d11c0bf69084-7fc9.html

Questions connexes