ActionScript 2.0 组件语言参考 |
|
|
|
| Collection 接口 > Collection.contains() | |||
Flash Player 7。
Flash MX Professional 2004。
collection.contains(item)
item 要测试其是否包含在集合中的对象。
一个布尔值,如果集合包含 item,则该值为 true。
方法;指示集合是否包含指定的项目。要让 Flash 将多个对象视为等同,这些对象必须引用同一对象。如果 item 为不同的对象,则即使该对象的所有属性都相同,Collection.contains() 也会返回 false。
以下示例调用 contains():
var myColl:mx.utils.Collection;
myColl = _parent.thisShelf.MyCompactDiscs;
var itr:mx.utils.Iterator = myColl.getIterator();
while (itr.hasNext()) {
var cd:CompactDisc = CompactDisc(itr.next());
var title:String = cd.Title;
var artist:String = cd.Artist;
if(myColl.contains(cd)) {
trace("myColl contains " + title);
}
else {
trace("myColl does not contain " + title);
}
}
|
|
|
|