这相当有趣。Flash CS6突然失去了遍历对象和删除它们的值的能力(这在以前确实有效)。
从对象键中删除所有值
for each(var key:String in ScoreKeep.scoreCard)
ScoreKeep.scoreCard[key] = 0;对象(ScoreKeep.as)
static public var scoreCard:Object = {
"Fish":6, "Golfball":2, "Gloves":8, "Boot":4,
};您可以跟踪对象键。价值仍然存在。
发布于 2015-08-19 15:38:35
你错误地使用了它,它不应该是for each,而是for。for each将接受这个值,而不是键。
在对象中的最后一个支柱之后还有一个",“,我假设这是一个错误(并且应该导致编译时错误)。
https://stackoverflow.com/questions/32099903
复制相似问题