0
我有一个包含一个投影滤镜的滤镜阵列。在跟踪数组包含对象之后,trace对indexOf返回-1而不是0。请解释。ActionScript跟踪数组indexOf?
trace(filterObject);
trace(displayObject.filters);
trace(displayObject.filters.indexOf(filterObject));
//outputs:
//
// [object DropShadowFilter]
// [object DropShadowFilter]
// -1
humm ...所以没有办法可靠地跟踪过滤器数组中的过滤器的索引吗? – TheDarkIn1978 2010-06-04 02:18:28
除了使用循环和检查过滤器的类型之外,我不这么认为。 – 2010-06-04 02:21:43
你如何检查过滤器的类型?使用toString()?还是有更合适的方法? – TheDarkIn1978 2010-06-04 02:57:10