В чем может быть проблема ?

Код AS1/AS2:
import mx.transitions.Tween;
import mx.transitions.easing.*;
var flag:Number=0;
var ii:Number;
var ClipArr:Array=new Array;
var BlinkArr:Array=new Array;
var MaskArr:Array=new Array;
var mclListener:Object = new Object();
mclListener.onLoadComplete = function(target_mc:MovieClip)
{
flag++;
trace(flag);
if(flag==4)
{
MaskArr[2*(ii-1)]._alpha=50;
MaskArr[2*(ii-1)].cacheAsBitmap = true;
MaskArr[2*(ii-1)+1].cacheAsBitmap = true;
BlinkArr[(ii-1)].cacheAsBitmap = true;
ClipArr[(ii-1)].cacheAsBitmap = true;
ClipArr[(ii-1)].setMask(MaskArr[2*(ii-1)]);
BlinkArr[(ii-1)].setMask(MaskArr[2*(ii-1)+1]);
}
}
for(ii=0;ii<1;ii++)
{
MaskArr[2*ii]=this.createEmptyMovieClip("mc_mask"+2*ii, getNextHighestDepth());
MaskArr[2*ii+1]=this.createEmptyMovieClip("mc_mask"+2*ii+1, getNextHighestDepth());
ClipArr[ii]=this.createEmptyMovieClip("mc_piece"+ii, getNextHighestDepth());
BlinkArr[ii]=this.createEmptyMovieClip("mc_blink"+ii,getNextHighestDepth());
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip("./mc_a.png", MaskArr[2*ii]);
image_mcl.loadClip("./mc_a.png", MaskArr[2*ii+1]);
image_mcl.loadClip("./Portfolio/img/11.jpg", ClipArr[ii]);
image_mcl.loadClip("./mc_glass.png", BlinkArr[ii]);
}
go = ClipArr[(ii-1)]._x;
this.onMouseDown = function() {
if (go < 300) {go += 100;}
prevTween = new Tween( MaskArr[2*(ii-1)+1], "_x", Strong.easeOut, MaskArr[2*(ii-1)+1]._x, go, 1, true);
prevTween = new Tween( MaskArr[2*(ii-1)], "_x", Strong.easeOut, MaskArr[2*(ii-1)]._x, go, 1, true);
prevTween = new Tween(ClipArr[(ii-1)], "_x", Strong.easeOut,ClipArr[(ii-1)]._x, go, 1, true);
};
stop();
маска цепляется, но не целиком ( ... то есть только boundingbox грубо говоря... проблема в createEmptyMovieClip ?
раньше ещё заметил вот такую ерунду... почему ?? в моем случае так нельзя

Код AS1/AS2:
var mc_mask:MovieClip = _root.createEmptyMovieClip("mc_mask", 1);
var mc_piece:MovieClip = _root.createEmptyMovieClip("mc_piece", 2);
то маска отрабатывает квадратом по форме маски...
если же

Код AS1/AS2:
_root.createEmptyMovieClip("mc_mask", 1);
_root.createEmptyMovieClip("mc_piece", 2);
то маска работает как и должна