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);
    }
}