Flash 在AS3中使用大向量进行调试

Flash 在AS3中使用大向量进行调试,flash,actionscript,Flash,Actionscript,我使用的是Flash CS5和唯一的actionscript。我主要用一个向量作为输入进行信号处理,处理后得到一个新的向量。。我想用Flash中的debug来调试我的程序,但当我设置一个断点并尝试查看Vector的值时,加载需要5分钟,Flash被冻结(我的Vector包含很多元素,大约100万),这对于调试来说一点都不容易。有什么好办法吗 由于图像总是有用的,单击红色箭头会使Flash长时间冻结,有时会使其崩溃:(当我想再次调试时,有时会出现错误:“您无法调试此SWF,因为它不包含Action

我使用的是Flash CS5和唯一的actionscript。我主要用一个向量作为输入进行信号处理,处理后得到一个新的向量。。我想用Flash中的debug来调试我的程序,但当我设置一个断点并尝试查看Vector的值时,加载需要5分钟,Flash被冻结(我的Vector包含很多元素,大约100万),这对于调试来说一点都不容易。有什么好办法吗

由于图像总是有用的,单击红色箭头会使Flash长时间冻结,有时会使其崩溃:(当我想再次调试时,有时会出现错误:“您无法调试此SWF,因为它不包含Actionscript”,并且我需要重新启动Flash CS 5,非常烦人)


我认为Flex builder 3中也存在类似的错误,Flash builder 4中已修复该错误。您可以尝试使用它,如果没有,您可能需要拼接并创建更小的向量(仅用于调试)。问题是调试器/IDE试图加载主/UI线程中的所有内容。不太好。Flash Builder对集合进行分组,因此您将看到[0-99][100-199],您可以展开组的节点。如果您深入到调试中,调试器的性能会大大提高。