Applying setMask to one level but not other ones below

I am using the following code to generate a television unit that will load in various SWF files and obviously, I want to mask the viewing area of the television ONLY. The SWF is loaded on level 4, while the panel and buttons appear on lower levels. Problem is when I attach a mask from the library to the movieclip containing the SWF, nothing happens.

Here is my code…whats wrong with my final section (MASK)???

//create empty movieclips to hold contents:
//**** DYNAMIC PANEL - Level 1 ******
myExpanded = this.createEmptyMovieClip(“expandedContainer”, 1); *
expandedContainer.attachMovie(“expandedPanel”, “expanded_mc”, 1)
//
*** TINT - Level 2 ******
myTint = this.createEmptyMovieClip(“tintContainer”, 2);
tintContainer.attachMovie(“rectangle”, “tint_mc”, 2, {_x:PaneX, _y:PaneY, _width:PaneWidth, _height:PaneHeight});
//**** DYNAMIC TITLE - Level 3 ******
myTitle = this.createEmptyMovieClip(“titleContainer”, 3)
titleContainer.attachMovie(“title_eforms”, “eforms_mc”, 3, {_x: 6, _y:1});
//**** LOAD MOVIE - Level 4 ******
myMovie = this.createEmptyMovieClip(“movieContainer”, 4)
movieContainer.loadMovie(“d_index.swf”, 4);
movieContainer._x=PaneX;
movieContainer._y=PaneY;
//**** CREATE MASK AND ATTACH IT TO TARGET CLIP*
*myMovie.attachMovie(“tempMask”, “moviemask_mc”, 5, {_x:PaneX, _y:PaneY, _width:PaneWidth, _height:PaneHeight}); *
//use setMask to provide the viewable area of the container, NOT THE CONTENT
myMovie.setMask(moviemask_mc);