gurman
12.01.2008, 16:30
Ребята, подскажите пожалуйста, почему не маскируется клип mc?
ПС: Впоследствии в mc грузится картинка.
for (var i:Number = 0; i < 10; i++){
var mcc:MovieClip = main.thumbs_mc.attachMovie("image_bot", "mcc"+i, i);
var mc_mask:MovieClip = mcc.attachMovie("mask_img", "mask_img", i+1);
var mc:MovieClip = mcc.createEmptyMovieClip("mc"+i, i);
mc_mask.setMask(mc);
}
ip=0;
loader.loadClip(pics[ip], main.thumbs_mc["mcc"+ip]["mc"+ip]);
Пробовал искусствунно задирать глубину для клипов так
var mc:MovieClip = mcc.createEmptyMovieClip("mc"+i, i);
trace(mc.getDepth());
var mc_mask:MovieClip = mcc.attachMovie("mask_img", "mask_img"+i+30, mc.getNextHighestDepth()+i+30);
trace(mc_mask.getDepth());
все равно маска не становится
ПС: Впоследствии в mc грузится картинка.
for (var i:Number = 0; i < 10; i++){
var mcc:MovieClip = main.thumbs_mc.attachMovie("image_bot", "mcc"+i, i);
var mc_mask:MovieClip = mcc.attachMovie("mask_img", "mask_img", i+1);
var mc:MovieClip = mcc.createEmptyMovieClip("mc"+i, i);
mc_mask.setMask(mc);
}
ip=0;
loader.loadClip(pics[ip], main.thumbs_mc["mcc"+ip]["mc"+ip]);
Пробовал искусствунно задирать глубину для клипов так
var mc:MovieClip = mcc.createEmptyMovieClip("mc"+i, i);
trace(mc.getDepth());
var mc_mask:MovieClip = mcc.attachMovie("mask_img", "mask_img"+i+30, mc.getNextHighestDepth()+i+30);
trace(mc_mask.getDepth());
все равно маска не становится