在开始之前,我已经搜索过SO以解决这个问题,并且还搜索了一下,什么也没发现。我知道如何通过其属性值选择一个节点,并且已经在我以前做过的其他项目中使用了相同的语法。
问题:
当我跟踪describeType(objectClass).factory.implementsInterface
时,我得到:
<implementsInterface type="flash.events::IEventDispatcher" />
<implementsInterface type="flash.display::IBitmapDrawable" />
<implementsInterface type="com.rcdmk.objectPooling::IPoolable" />
但是当我追踪describeType(objectClass).factory.implementsInterface.(@type == "com.rcdmk.objectPooling::IPoolable")
时,我什么都没得到。
我想要选择属性type
等于com.rcdmk.objectPooling::IPoolable
的节点。
我在这里缺少什么以及如何检查objectClass
是否实现了IPoolable
接口以防万一?
答案 0 :(得分:0)
我之前也发现过这个。如果节点不包含任何内容,则在跟踪时, 什么都不是。但是这应该给你一个XMLList,它应该有一个length()。