Как присвоить ранее созданую маску вложеному циклу?

Код AS3:
for(var i:int = 0;i<razdels.length;i++){
var All:MovieClip = new MovieClip();
addChild(All);
masks = new maskss()
masks.x=tk.x
masks.y=tk.y
All.addChild(masks);
All.addEventListener(MouseEvent.CLICK,tkclick)
for(var ff:int = 0;ff<razdels.length;ff++){
tk2 = new texx();
All.addChild(tk2);
tk2.ttt.htmlText = ff
tk2.y = ff*10+10;
tk2.mouseChildren= false
tk2.mask = masks //вот тут должно присвоить, но не получается...
}
}//for
хотя если добавить trace(masks) флеш находит объект...странно