DropShadowFilter Overlap Issues

Has anyone else had this problem or know of a possible solution to this problem? Thanks in advance!

I’m applying drop shadows (via actionscript) to dynamically generated movieclips that I’m stacking, but rather than the top movieclip’s drop shadow overlapping the underlying movieclip, the two drop shadows seem to merge together:

http://newmedia.rit.edu/allclasses/did_2005/students/sweeney/project3/content1.swf

Here’s the main movie code:

[FONT=Courier New]#include “lmc_tween.as”
import flash.filters.DropShadowFilter;
stop();

var xmlData:XML = new XML();
xmlData.ignoreWhite = true;
xmlData.load(“water.xml”);
xmlData.onLoad = function(success) {
if(success) buildNav();
};

function buildNav():Void {

for(var i = 0; i < xmlData.firstChild.childNodes[0].childNodes.length; i++) {
    var currentNode:XMLNode = xmlData.firstChild.childNodes[0].childNodes*;
    var currentLabel:String = String(currentNode.firstChild);
    var currentClip:MovieClip = this.attachMovie("navButton_mc", "navButton" + i + "_mc", this.getNextHighestDepth());
    with(currentClip) {
        _x = 35;
        _y = (25 * i) + 100;
        label_txt.text = currentLabel;
    }
}

attachInterface();

}

function attachInterface():Void {
this.attachMovie(“interface_mc”, “interface_mc”, this.getNextHighestDepth());
with(interface_mc) {
_x = 130;
_y = 20;
var dsf:DropShadowFilter = new DropShadowFilter(2, 45, 0x000000, 65, 10, 10, 1, 3, false, false, false);
this.filters = [dsf];
}
}

[FONT=Verdana]And the code on class I made for my buttons:
[FONT=Courier New]// Import flash filter effects
import flash.filters.DropShadowFilter;

class NavButton extends MovieClip {

// Construct a new drop shadow filter
public var ds:DropShadowFilter;

// Class constructor
public function NavButton() {
    
    this.onRollOver = function():Void {
        this.slideTo(20, this._y, 0.5, "easeOutQuad");
    };
    
    this.onRollOut = this.onRelease = this.onReleaseOutside = this.onDragOut = function():Void {
        this.slideTo(35, this._y, 0.5, "easeOutQuad");
    };
    
    this.ds = new DropShadowFilter(1, 120, 0x000000, 5, 4, 4, 1, 3, false, false, false);
    this.filters = [ds];
}

}[/FONT]
[/FONT][/FONT]