我注意到,我的跟踪语句&动态文本字段(用于测试)的输出一直滞留在内存中。每次发布时,除非我对代码做了很多更改,否则已发布的SWF不会反映我最近的修改 - 这使我的调试过程非常令人沮丧。Actionscript 2代码卡在内存中?
这是发生在外部类和时间线代码,当我注释掉甚至删除跟踪语句 - 它们仍然显示在输出中。我已经检查并确认我正在处理正确的文件。我正在通过共享网络驱动器处理它们。也许这是驱动器缓存,这是一个问题。
这发生过其他人吗?
例如:
some_mc.onRollOver = function(){
someDynamicTextField.text = 'rolling over '+this; // how I test on a live server
trace(this); // sometimes required to get my text field above to update
/* if I change or delete either of the lines above,
sometimes my changes won't update upon publishing.
For example, if I delete the text field,
it will still show up in the published/uploaded SWF. */
}
任何建议(除了移动到AS3 :)?
“删除ASO文件和测试影片”的作品!奇怪的是,我几乎每次都必须使用该方法来查看代码中的更改....感谢提示! – 2009-08-25 00:38:45