0
我在精靈上有幾個濾鏡。在鼠標懸停我想訪問過濾器陣列中的一個過濾器,但我有一點麻煩試圖完成這一點。ActionScript - 檢索特定濾鏡的索引
mySprite.filters = [new DropShadowFilter(), new GlowFilter(), new BlurFilter()];
mySprite.addEventListener(MouseEvent.MOUSE_OVER, mouseOverEventHandler);
function mouseOverEventHandler(evt:MouseEvent)
{
//obtain indexOf the GlowFilter
trace(evt.currentTarget.filters[evt.currentTarget.filters.indexOf([Object GlowFilter])]));
}
上述代碼不起作用。什麼是獲得過濾器數組中特定過濾器索引的正確方法?
謝謝。這應該工作。在你的示例代碼中只是一個小小的錯誤,我認爲你的循環條件應該是我
TheDarkIn1978
2010-09-24 13:20:23
這就是它沒有測試寫它的內容;)現在修復它! – grapefrukt 2010-09-25 08:26:29