我使用Flex字典存储带有Timestamp的ValueObjects作为每个对象的“键”。
给定一个时间戳,我想从给定的时间戳键值开始迭代字典。
Docs讨论了字典迭代的以下内容,但这是从第一个键值对迭代。
for (var key:Object in myDictionary)
{
trace(key, myDictionary[key]);
}
答案 0 :(得分:8)
您之前可以跳过所有项目,例如:
for (var key:Object in myDictionary)
{
if ( key < searchKey )
continue;
trace(key, myDictionary[key]);
}
但是,我相信字典没有维护任何排序顺序,所以要求包含字典中的项目的订单不起作用。